Complex Systems

Availability: Nuance As A Service

Posted on

Something that has struck me funny recently surrounds the traditional notion of availability of web applications. With respect to its relationship to revenue, to infrastructure and application behavior, and fault protection and tolerance, I’m thinking it may be time to get a broaderĀ upgrade adjustment to the industry’s perception on the topic. These nuances in the […]

Complex Systems

Resilience Engineering Part II: Lenses

Posted on

(this is part 2 of a series: here is part 1) One of the challenges of building and operating complex systems is that it’s difficult to talk about one facet or component of them without bleeding the conversation into other related concerns. That’s the funky thing about complex systems and systems thinking: components come together […]

Cognitive Systems Engineering

The Devil’s In The Details

Posted on

I’m a firm believer that context is everything, and that it’s needed in every constructive conversation we want to have as engineers. As a nascent (but adorable) engineering field, we discuss (in blogs, books, meetups, conferences, etc.) success and failure in a number of areas, including the ways in which we work. We don’t just […]

Complex Systems

Fault Tolerance and Protection

Posted on

In yet another post where I point to a paper written from the perspective of another field of engineering about a topic that I think is inherently mappable to the web engineering world, I’ll at least give a summary. šŸ™‚ Every time someone on-call gets an alert, they should always be thinking along these lines: […]