Bootiful Spring Boot
summary
Spring Boot 3.x with Java 21+ powers a demo “Pooch Palace” service that wires Spring Data JDBC, PGVector, OpenAI via Spring AI, and a modular event pipeline that guarantees delivery by republishing outstanding events from a DB table; the RAG pipeline finds Prancer from vectorized dog records and returns a typed suggestion. Benchmarks show virtual threads halving end-to-end latency (≈11s vs 22s, 3.3 vs 1.8 req/s), a 1.5s 1B-row processing example, and a GraalVM native image build yielding ~170 MB RSS. The demo uses Spring modulith and PGVector/OpenAI RAG and works end-to-end.
AI-written summary · about
chapters (8)
- 0:00Introduction
- 5:26New Spring Boot project
- 10:01Dog adoption service
- 16:23Decoupling with events
- 23:26AI assistant with RAG
- 30:28Code efficiency and scalability
- 38:19Performance with virtual threads
- 42:55Summary








