Keeping applications up and running is essential to successfully running a modern business. Follow these key steps to reduce your risk of downtime and keep customers happy.
Aligning the right metrics to the right use case allows for timelier reporting and reduces the risk your application could fail.
The scaling decisions you make early on can have long-lasting consequences for your SaaS business. These tips will ensure that data sharding doesn’t hinder the future scalability of your applications.
If you use more than one AWS account, be aware that two different availability zones may not necessarily reside in different data centers.
Testing applications at scale is no easy task. I talk with the co-founder of one company that's trying to solve the "testing at scale" problem.
To celebrate the upcoming release of my newest O'Reilly book, I'm giving away a free signed copy of my other book Architecting for Scale.
The incident response postmortem is a critical but often overlooked step to improving the availability of your modern digital applications.
It doesn't matter if your application works most of the time; what matters is that it works on the biggest days for your business.
Availability and reliability are similar but different concepts. When building web applications, it’s important to understand the difference between the two.
The latest episode of the GOTO Book Club series features a lively conversation between me and longtime technology expert Ken Gavranovic.