Bootiful Spring Boot 3.x
summary
Builds a real dog adoption service called Pooch Palace that wires Spring Boot 3.x with Java 21 + Spring Boot 3, uses Spring Modulith for a modular monolith, publishes adoption events to a durable event_publication table for guaranteed replay, and adds a Spring AI assistant backed by PGVector embeddings for retrieval‑augmented answers. Demonstrates async decoupling and shows virtual threads improving throughput (total run ~12s with virtual threads vs ~22s without) and GraalVM native image for sub‑second startup and much lower memory.
AI-written summary · about
chapters (10)
- 0:00Introduction and welcome
- 1:05Meet the speaker Josh Long
- 6:20Building the dog adoption service
- 9:11Modular monolith design
- 18:19Event-driven architecture with Spring
- 28:51Integrating AI with Spring AI
- 39:31Production readiness questions
- 43:29Virtual threads for scalability
- 49:18GraalVM native image demo
- 52:52Summary and closing








