Building Self-Healing Microservices for Modern SRE Practices
summary
Claims a concrete toolchain and outcomes: Spring Boot DevTools auto-reloads classes, Dockerfile with OpenJDK image produces consistent containers, and Lombok @Data annotations eliminate getters/setters. Shows an employee and department split where one service stays up while the other is down, uses RestTemplate plus a registry and API gateway for discovery and routing, applies database migrations at startup, runs isolated tests with SpringBootTest, and adds circuit breaking and rate limiting to contain failures.
AI-written summary · about
chapters (12)
- 0:00Introduction to Innovative Tools for Spring Boot
- 0:41Getting Started with Spring Boot
- 1:27Spring Boot Dev Tools
- 2:21Spring Boot and Docker Integration
- 4:23Spring Boot with IntelliJ IDEA
- 5:26Eliminating Boilerplate Code
- 6:23Spring Boot and Microservices
- 9:59Service Discovery and Gateway
- 11:21Automated Database Migrations
- 12:04Testing Spring Boot Applications
- 12:44Circuit Breaking and Fault Tolerance
- 13:57Conclusion
related talks
36mTools that will help you survive in the micro-service architecture
20mBuilding Scalable and Fault-Tolerant Systems
40mSelf-Healing Systems
02h 36mTesting Java Microservice
47mMicroservices Testing with Java
28mSurviving in a Microservices Environment
02mHablamos con Mark Heckler
47mOn-stage hacking: build 12-factor microservices
