How To Index Your Database

Apr 20, 2018

Do you know what database indexes are and how they work? Do they seem hard to understand? They don’t have to be. The basic principles you need to know are simple and easy to remember. And developers need to know the basics of indexing: your DBAs can’t save you, because discovering you need an index after you deploy a feature is often too little, too late.

Approaching the Unacceptable Workload Boundary

Mar 29, 2018

We’ve all stared in frustration at a system that degraded into nonresponsiveness, to the point that you couldn’t even kill-dash-nine whatever was responsible for the problem. A key fact we all recognize, but may not recognize as significant, is that this isn’t a sharp boundary. There’s a gradient of deteriorating performance where the system becomes less predictable and stable.

Observability in Business

Mar 28, 2018

What gets measured gets managed, and that’s as true in the business as it is in the product. In fact, arguably we’ve been a lot more sophisticated on the business side than in our systems, for decades.

Why Nobody Cares About Your Anomaly Detection

Mar 7, 2018

Anomaly detection is white hot in the monitoring industry, but many don’t really understand or care about it, while others repeat the same pattern many times. VividCortex has built several features based on anomaly detection into its product, but customers have told the company that only some of them are valuable. The same is true of other companies in the space. It seems like everyone has anomaly detection, but customers generally aren’t finding it useful.

Observability Isn't Monitoring

Mar 7, 2018

What is observability? It’s not monitoring, that’s what it is. But seriously, let’s talk about the seven golden signals, the relationship and difference between concepts like observability, monitoring, telemetry, and instrumentation, and how to build highly observable services.

Scalability Is Quantifiable: The Universal Scalability Law

Nov 1, 2017

Do you know what scalability really is? It’s a mathematical function that’s simple, precise, and useful. REALLY useful. It describes the relationship between system performance and load. In this talk you’ll learn the function (the Universal Scalability Law), how it describes and predicts system behavior you see every day, and how to use it in practice.