Chaos Engineering with Spring Boot
summary
Introduces practical Chaos Engineering by adding the Chaos Monkey for Spring Boot dependency (ships dormant until profile enabled), which wraps Spring beans with a service watcher proxy and offers five assaults: latency, exceptions, JVM kill, memory assault, and scheduler. Experiments run via actuator endpoints or POST requests that set level (e.g., every 10th request) and timing; metrics report total requests vs assaulted. Recommends start in staging, define blast radius, add monitoring and load generation; demo approach works without messing with infrastructure.
AI-written summary · about
chapters (9)
- 0:00Introduction to chaos
- 3:26Managing production incidents
- 8:54Resilience and team training
- 13:27Game day exercises
- 15:30Chaos engineering concepts
- 23:28Chaos Monkey for Spring Boot
- 30:40Simulation and configuration
- 39:17Best practices for implementation
- 43:28Q&A and conclusion
related talks
30mChaos Monkey for Spring Boot
33mChaos Monkey for Spring Boot
05mLightning Talk: Chaos Engineering In Practice
28mRevealing Resilience Vulnerabilities in Spring Boot Architectures
52mGetting started with Chaos Engineering
57mChaos Engineering Primer
18mChaos Engineering: Break It On Purpose
18mFostering Chaos Engineering Culture
