| In DevOps, ITOps & Modern Ops

Achieving scale — that is, the ability to meet application demand at any level — is essential if you want your business and user base to grow, or if you hope to be able to handle the vicissitudes of modern software deployment. Yet scaling is no easy feat. Most legacy applications struggle to support thousands […]

| In Distributed Systems

Prevention is the best medicine The best way to build a distributed system is to avoid doing it. The reason is simple — you can bypass the fallacies of distributed computing (most of which, contrary to some optimists, still hold) and work with the fast bits of a computer. My personal laptop has a nice […]

Incident management is paramount to the success of any modern ITOps team. However, much like growing a business, scaling incident management can also trigger growing pains. As the landscape of devices, applications, and systems grows — each requiring monitoring — so too, does the alert noise and complexity around management for on-call staff. With an […]