Bootiful Spring Boot: A DOGumentary
summary
Live demos claim practical migration paths: a adoption service for dogs is built end to end using Spring Boot with Java, Spring Data JDBC and HTTP clients, modularized with Spring Modulith outbox to turn synchronous events into reliably replayable, eventually consistent async work; security shows passkeys, one‑time tokens and MFA; resiliency uses retry/backoff and concurrency limits; a GraalVM native image with music plugin is attempted and produces a working native binary but requires manual runtime hints and minor fixes.
AI-written summary · about
chapters (28)
- 0:00Introduction
- 1:04Spring Boot 4.0 updates
- 3:09Adoption service concept
- 7:03Project setup with Initializr
- 9:54PostgreSQL configuration
- 10:58Modular Spring with Modulith
- 12:21Java records and nullability
- 14:05Building adoption service
- 16:35Testing adoption functionality
- 16:55Vet module for checkups
- 17:58Event-driven decoupling
- 20:25Async events for coupling
- 21:52Outbox pattern for consistency
- 24:00Verifying modularity tests
- 25:05Extending to cat facts
- 26:06Spring 7 REST client
- 27:33Resilient downstream handling
- 29:17Concurrency limits
- 30:02Bean registration in Spring 7
- 31:29Programmatic bean registration
- 33:17Security with Spring 7
- 34:25Migrating to B-crypt
- 35:50HTTP security customizers
- 36:12Passkeys and tokens
- 39:25Multi-factor authentication
- 41:33GraalVM native images
- 43:19Music in native images
- 47:21Closing remarks
related talks
01h 27m"Bootiful" Applications with Spring Boot
46mBootiful Spring Boot 3.3
18mWrite Once, Run Confidently: Guide to Building Production-Ready Apps with Spring Boot
01h 05mRapidly Develop, Deploy and Scale Java Cloud Apps Using Spring Boot - Asir Selvasingh
40mSpring On Kubernetes
50mZero Downtime Migrations with Spring Boot
46mNext-Generation Cloud Native Apps with Spring Boot 3
01h 28mSpring Boot for DevOps
