Paris - USI 2011 Session
Building Resilience in Web Development and Operations
Resilience engineering can be defined as the "ability of a system to adjust its functioning before, during, or after changes and disturbances, so that it can sustain operations even after a major mishap or in the presence of continuous stress." (Erik Hollnagel)
Building a resilient system means spending time (and money) to anticipate, monitor, respond, and learn from failure. Learning from failures can be surprisingly tricky. For one, failures only provide a tiny view into what makes systems and organizations resilient. You have to not just look closely at how things went wrong, but also how things go right during normal circumstances. Human error can only be used as a learning tool when given the right perspective and context. Post-mortem meetings gone wrong don’t only prevent learning, but they can severely harm an organization’s ability to learn and improve in the future.
I'm going to be talking about how a growing web application (Etsy.com) can aim to be resilient in this context, which applies to not only the software and infrastructure, but also the development and operations staff themselves who build and maintain this growth and change.
I'll talk about anticipating, monitoring, responding, and learning from failures and outages in this context. We’ll touch on the perspective shift between spending effort to prevent failure versus developing your ability to respond to the inevitable failures that will occur.
Throughout the talk, I’ll give plenty of technical details to illustrate these approaches.
About speaker
Session tags
> View all tagsSuggestions
-

Continuous delivery
As business environments evolve ever more rapidly, delivering new versions of working software to...
-

IT and "The Perfect Storm"
(Source: 1997 movie of the same name, definition: The rare simultaneous occurrence of multiple...
-

The Web within us: when minds and machines become one
At the onset of the 21st century, it will be an era in which the very nature of what is means to be...

Be the first to write a comment