Scout Blog

Stuff we think matters

The 9 Most Popular PHP Frameworks for Developers

There are dozens of PHP frameworks out there, but a handful of them particularly stand out in the features, functionality and simplicity they offer. Let’s look at the nine most popular PHP frameworks that you can choose from for your upcoming project.

Containers vs. VMs: Which Should You Use?

Containers and virtual machines are virtual environments that comprise a number of computing components and are independent in nature, thereby allowing developers to scale applications in isolated runtimes without taking up entire machines.

Continuous Integration vs. Continuous Deployment

In recent years, the practices of continuous integration and continuous deployment have gained tremendous popularity, due to their idea of automating the building, testing, and deployment pipelines to minimize delays in software production.

Finding and Fixing N+1 Queries

One of the Scout’s key features is its ability to quickly highlight N+1 queries in your application. In this video we will take a look at how you can use Scout to do that.

An Introduction to Kubernetes and Its Uses

It's easy to get lost in today's continuously changing landscape of cloud native technologies. The learning curve from a beginner's perspective is quite steep and without proper context, it becomes increasingly difficult to sift through all the buzzwords. If you have been developing software, chances are you may have heard ...

Database Monitoring and Performance

A significant portion of application performance monitoring involves monitoring database performance to ensure that our SQL queries are as efficient as possible. Scout features a Database Monitoring page with this in mind, and in this post, we are going to take a closer look at what it has to offer.

Kubernetes vs. Docker

Kubernetes and Docker each play a vital role in modern, microservices-based application development. Since Kubernetes and Docker work in unison to help develop, deploy, and manage large-scale applications – they are not mutually exclusive technologies and they are certainly not in competition with each other. Nevertheless, Kubernetes and Docker are ...

Serverless vs. Containers: Key Differences Explained

Serverless and containers are two “as a service” technologies that have seen increasing adoption in recent years. In this article, we’ll explain the difference between serverless and containers, so that you can understand for which situations each technology is best suited.

Django and the N+1 Queries Problem

The N+1 Queries Problem is a perennial database performance issue. It affects many ORM’s and custom SQL code, and Django’s ORM is not immune either. In this post, we’ll examine what the N+1 Queries Problem looks like in Django, some tools for fixing it, and most importantly some tools for ...