Patterns for Resilient Architecture
medium.com