If you know Spring, most of Quarkus will make sense immediately. The annotations are different, the startup is faster, and some things work in ways Spring never did.
This video is a practical Quarkus roadmap for Java developers who already understand enterprise frameworks and want to know where Quarkus actually fits. Not as a “Spring killer,” but as another tool for production-oriented Java development with a different set of trade-offs.
We start with the basics: CDI, dependency injection, Jakarta EE annotations, and REST endpoints. Then we move into the parts that make Quarkus feel different in daily work: Dev Mode, live reload, automatic test reruns when classes change, developer UI, and MCP support.
Data access comes next: Panache over Hibernate, with Active Record and repository-style development side by side, and jOOQ as an escape hatch for complex SQL. Then build-time profiles, Dev Services with Docker Compose, Mutiny’s Uni/Multi reactive model, and Native Image — which was a design goal from day one, not a retrofit.
Useful if you want to understand Quarkus without turning it into another framework war.
00:00 — Quarkus is not a Spring killer
01:12 — IoC / DI — Dependency injection with Jakarta EE
01:57 — Web — REST with @Path, @GET… + Dev Mode
04:36 — Persistence — Panache, Active Record, Repository, jOOQ
07:02 — Configuration — Build-time config & profiles
07:57 — Tests — Unit, Integration tests & Dev Services
09:19 — Mutiny — Reactive with Uni T, Multi T
10:21 — Native Image — Built for native from day one
11:05 — Will I replace Spring?
PDF mind map: https://drive.google.com/file/d/1K16o...