Spring Boot
Production-grade services: auto-configuration, config, observability, testing, security and running it for real.
1. Auto-Configuration & Starters
How Boot decides what to configure, how starters work, building your own, and taking control back.
2. Externalized Config & Profiles
Property precedence, type-safe configuration, profile strategy and secrets — config as an architectural surface.
3. Actuator & Observability
Health probes, Micrometer metrics, distributed tracing and designing an observability strategy that survives 3am.
4. Testing Strategies
Slices vs full context, Testcontainers, context caching and testing the behaviors that actually break in prod.
5. Securing Spring Boot Apps
The security filter chain, stateless APIs with JWT/OAuth2, method security, CORS/CSRF and hardening.
6. Production Readiness & Deployment
Graceful shutdown, containers done right, connection pools, resilience patterns and zero-downtime releases.