This document discusses creating software architectures that are resilient to stressors. It begins with defining key architectural concepts like what architecture is and what "bend but don't break" means in the context of withstanding stresses. It then explores common software stressors that architectures need to handle, such as failures, unexpected success, or new requirements. The document outlines desired qualities like resilience and innovation. It proposes ways to measure these qualities, including metrics like lead time, error rates, and time to recovery. Finally, it discusses how to design architectures that can adapt to stresses while continuing to function.
92. > Stay Connected.
Matt Stine
Global Field CTO / Chief Architect
@mstine
http://www.mattstine.com
#springon@s1
See also these sessions:
Nate Schutta - Thinking Architecturally
Matt Parker - Agile Architecture