metrics

7 Microservice Best Practices for Developers

September 27, 2021

Unless you’ve been developing software in a cave, you’ve probably heard people sing the praises of microservices. They’re agile, simple, and an overall improvement on the monolith and service-oriented architecture days. But of course, with all the benefits of microservices comes a new set of challenges.

Continue reading

4 Key Observability Metrics for Distributed Applications

July 26, 2021

A common architectural design pattern these days is to break up an application monolith into smaller microservices. Each microservice is then responsible for a specific aspect or feature of your app. For example, one microservice might be responsible for serving external API requests, while another might handle data fetching for your frontend.

Continue reading

You Can Log Better - How to Implement Real-Time Application Monitoring

October 30, 2020

As long as I can remember, I’ve included log messages in my code to provide run-time insight into what the code is really doing. From developers running locally all the way to the eyes of a production support engineer, these extra lines of code are meant to help troubleshoot unexpected scenarios.

Continue reading

We Just Had Our First Virtual Reality Status Meeting. Here's How It Went.

March 19, 2020

Just about everyone who can is working from home now. And while we’re lucky to work in an industry that already works from home regularly and easily, there are still some aspects of being in an office that are difficult to replace. One of them is the stand-up meeting.

Continue reading

Monitoring Azure App Service Performance With SolarWinds AppOptics

January 22, 2020

Azure App Service makes it easy to host reliable and scalable web applications. However, this doesn’t mean you can ignore your applications after deployment. Errors, performance issues, and other problems can occur at any time, affecting your quality of service and revenue. Staying on top of problems like these requires comprehensive monitoring, and application performance monitoring (APM) solutions like SolarWinds®AppOptics™can help.

Continue reading

A Beginner’s Guide to Using CDNs

May 15, 2019

Websites have become larger and more complex over the past few years, and users expect them to load instantaneously, even on mobile devices. We’ll explain how CDNs help improve web performance, how they work, and how to implement them in your websites.

Continue reading

A Brief Guide to Database Monitoring

May 13, 2019

In general, databases are an integral part of any information system. They are used for storing, querying, and updating critical business data. Naturally, the availability, performance, and security of a database system are of primary concerns for any database administrator. To facilitate this, system administrators typically make use of various database monitoring tools. In this post, we will introduce you to the principles of building an effective database monitoring strategy. We will talk about what type of metrics you should collect, how you can collect those metrics, and a few best practices.

Continue reading

An In-Depth Guide to Load Balancer Monitoring

February 13, 2019

Given that load balancers are responsible for distributing incoming network traffic, their health and efficiency are critical for system availability. In this article, we’ll give you an introduction to load balancer monitoring, review the most important metrics to monitor, and show you how to use them to troubleshoot problems in your website and apps.

Continue reading

Benchmarking CDNs: CloudFront, Cloudflare, Fastly, and Google Cloud

February 2, 2019

As web services become more popular in a global environment, the demand for responsive, performant sites have increased. Performance is critical to the success of modern web applications, whether the user is in California or New Zealand. Large companies such as Amazon track their response time, because an increase in response times by one second costs the company $1.6 billion per year in sales. While this seems like a large-scale problem, a Google Study in performance confirms that page response time has a drastic effect on small- to medium-sized sites as well.

Continue reading

Five Best Practices for Proactive Database Performance Monitoring

February 1, 2019

Database monitoring is a critical part of any application’s maintenance. Finding database issues in time can help the application remain healthy and accessible. Without solid monitoring in place, database outages can go unnoticed until it’s too late and the business is losing money and customers. Like any operational monitoring, databases can be proactively or reactively monitored, with proactive monitoring favored by most people. Proactive monitoring seeks to identify any issues before they become major problems.

Continue reading