Overview
Explore resilient architecture principles in this 50-minute Devoxx conference talk by Matt Stine. Learn how modern approaches enhance system resilience through observability, well-known patterns, and chaos engineering. Discover techniques for creating resilient systems using Spring Boot, Spring Cloud, Spring Retry, Netflix Hystrix, and Chaos Engineering. Gain insights into measuring success, enhancing observability with golden signals and tools like Actuator and Zipkin, and implementing resilient patterns such as retries, bulkheads, and circuit breakers. Understand the importance of embracing chaos through practices like Game Day Exercises and Chaos Monkey. Benefit from Stine's extensive experience in enterprise IT and cloud-native application architectures as he guides you through the evolution from mistake prevention to resilience in system design.
Syllabus
Introduction
Recent technology headlines
How can we go faster
Measuring success
What do resilient architectures do
Enhancing observability
Measuring observability
Focus on distributions
Focus on average latency
Golden signals
Actuator
Zipkin
Examples
Resilient Patterns
Retries
Spring Retry
Bulkhead
Circuit Breaker
Spring Cloud Circuit Breaker
Embrace Chaos
Practice Failure
Game Day Exercises
Ghost Planes
Chaos Monkey
Cloud Foundry
Reality vs Imagination
Taught by
Devoxx