Grab your headphones, put on your favorite playlist, and take some time to read through these recent posts from our authors.

What to Know Before Choosing a Database Management System and List of Best Database Monitoring Tools

It’s a truth universally acknowledged that a person in possession of a good amount of data must be in want of a database management system (DBMS). However, not all database management systems are created equal. What should you look for when choosing a data model and a DBMS? Once you’ve decided, should you use database monitoring tools? If the answer is yes, which tools should you use? Well, Michelle Hoogenhout can help you out on TEK-Tools’ blog. 

Non-Functional Requirements: A Guide With Concrete Examples

As functional requirements define what a system should do; non-functional requirements describe how efficiently one should function. Non-functional requirements are just as important as functional requirements. And it is important to accurately identify and define these requirements to ensure that your software runs smoothly while providing good user experience. Avoiding non-functional requirements can cause critical problems that may lead your product to fail. So how should you manage them? Find out from Daniel de Oliveira on Plutora’s blog. 

Integrating Infrastructure as Code into a Continuous Delivery Pipeline

Infrastructure as code (IaC) is the approach that takes proven coding techniques used by software systems and extends them to infrastructure. Learn all about the details from Carlos Schults on Sonatype’s blog. 

A Look at OWASP’s Top Automated Threats to Web Apps

With the advancement of web technologies, there are many new ways to create dynamic websites. But we are also facing a growing rate of cyber threats. We can see that even the most reputed companies are falling prey to cyberattacks. With the rise of automated threats, there is a corresponding rise for application security. Learn about OWASP’s automated threats to web apps from Arnab Roy Chowdhury on Sqreen’s blog.  

Moving software to the cloud unlocks a lot of benefits. It enables the application to scale in ways that aren’t possible with on-premise infrastructure. What’s more, renting time in a data center that someone else sets up is a lot cheaper than building your own data center. Want to set up some servers that are closer to customers on another continent? The cloud’s got you covered. Eric Boersma can fill you in on Scalyr’s blog. 

We also updated a post this week on Serverless architecture. Cloud computing is constantly evolving, from bare-metal to container technologies. The latest trend in this process is the serverless (Function as a Service, or FaaS) computing model. According to Techbeacon, serverless has an annual growth rate of 75%, making it the fastest growing cloud service model. So, serverless architecture isn’t a mere buzzword. More companies than ever are adopting it. Learn all about it on Scalyr’s blog.