Application Performance Monitoring - What is APM?

APM stands for Application Performance Monitoring and allows developers to see exactly what your applications are doing, and why, while they execute the functions of your business. APM is important because it enables you to see what is really happening with your web applications as it happens. Read more

Video: Identifying Memory Bloat

In this video, we are going to take a look at what memory bloat is, what causes it, and how you can use Scout to eliminate it from your applications. Read more

How Containerized Applications Increase Speed & Efficiency

In a nutshell, a container is a fully packaged and portable computing environment. Due due the high efficiency and flexibility, containerization is being used for packaging up individual microservices or distributed applications that make up modern applications. Read more

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 ... Read more

Find Where N+1 Database Queries Affect Your Application

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. Read more

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 ... Read more

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. Read more

Node.js Architecture and 12 Best Practices for Node.js Development

Node.js Architecture and 11 Best Practices for Node.js Development Even though only 11 years old, Node.js has emerged to be one of the most popular web development frameworks in the last decade. I’m a big Javascript fanboy, and thanks to Node.js, I can write Javascript code outside the browser ... Read more

Node.js Logging: A How-to Guide

When visiting a new website, it is quite normal to get carried away by the bells and whistles of the fancy UI and UX and not be able to appreciate all the lower level, back-end code that runs tirelessly to ensure a smooth and fast website experience. This ... Read more

A Guide to Python Lambda Functions

In Python, Lambda functions are rare compared to “normal” functions, and occasionally misunderstood or overused. In this article we’ll cover what Lambda functions are, how to use them, and how they compare with normal functions and other alternatives. We’ll also touch on the history of lambda functions, such as where ... Read more

Get Started with a 14-day, credit-card less trial.

Isolate performance issues without the guesswork. Hunt down N+1, Memory Bloat, Slow Queries and more to the exact line of code faster than ever before.