Hitler Reacts to Quarkus vs Spring Boot
New video
• 3/12/2026A Java developer's worst nightmare: benchmark results showing Quarkus destroying Spring Boot on startup time, memory, and dev experience. Featuring denial, rage, quiet defeat, and a 400-line properties file that needs deleting.
| 00:00 - 00:03 | My Führer, the latest benchmark numbers just came in |
| 00:04 - 00:05 | Quarkus beat Spring Boot again |
| 00:05 - 00:07 | Startup time, memory footprint, everything |
| 00:08 - 00:12 | They even tested native image builds with GraalVM |
| 00:12 - 00:15 | Quarkus cold-starts in milliseconds now |
| 00:17 - 00:19 | Excellent. Spring Native will match it soon |
| 00:19 - 00:21 | We just need to tune a few more configs |
| 00:24 - 00:26 | My Führer... |
| 00:27 - 00:28 | Spring Native... |
| 00:31 - 00:33 | Spring Native didn't close the gap |
| 00:34 - 00:36 | Quarkus deployed to K8s before Spring finished classpath scanning |
| 00:53 - 00:58 | Everyone who still believes Spring Boot is faster... leave now |
| 01:13 - 01:15 | They said JVM frameworks couldn't feel like serverless! |
| 01:15 - 01:17 | They guaranteed Spring Native would close the gap! |
| 01:18 - 01:23 | We invested months shaving YAML! For what? Two lousy seconds? |
| 01:25 - 01:28 | Do you know what Quarkus dev mode does? |
| 01:29 - 01:31 | It hot-reloads Panache repositories instantly! |
| 01:31 - 01:34 | Don't speak to me about Panache! |
| 01:34 - 01:37 | I told you to strip every single annotation! |
| 01:37 - 01:40 | And Quarkus just records the wiring ahead of time! |
| 01:40 - 01:42 | My Führer, the build plugins could still -- |
| 01:42 - 01:46 | You promised me GraalVM magic! Quarkus made it boringly predictable! |
| 01:46 - 01:48 | But our reflection configuration-- |
| 01:48 - 01:52 | We can't explain why devs need 3 gigs of RAM for Hello World! |
| 01:53 - 01:54 | Three gigabytes! |
| 01:56 - 01:57 | Do you realize what happened? |
| 01:57 - 02:00 | They scaffolded a full REST service with tests... |
| 02:00 - 02:03 | ...while we were waiting for Tomcat to boot |
| 02:04 - 02:08 | A running endpoint. Before our splash screen even finished |
| 02:08 - 02:13 | Spring was supposed to be eternal |
| 02:14 - 02:16 | Now every cloud architect wants Quarkus on their slides |
| 02:17 - 02:21 | When they say "Supersonic Subatomic Java," the room cheers |
| 02:27 - 02:29 | When I mention XML config... |
| 02:30 - 02:34 | ...they laugh. They laugh at me. |
| 02:34 - 02:36 | At ME. |
| 02:41 - 02:42 | Maybe we should have listened |
| 02:43 - 02:47 | People begged us for fast dev loops. We ignored them |
| 02:48 - 02:53 | We should have cared about startup time before it was too late |
| 02:54 - 02:56 | Spring had a good run |
| 02:56 - 02:59 | Webflux was... an attempt |
| 03:00 - 03:02 | At least we still have enterprise consulting revenue |
| 03:04 - 03:07 | Don't worry. The migration guide is only 200 pages |
| 03:14 - 03:16 | Get out. All of you. Go learn Quarkus |
| 03:19 - 03:23 | And somebody delete that 400-line properties file |
| 03:25 - 03:26 | So... dev services for Kafka? |
| 03:31 - 03:33 | Yeah. And never mention starter dependencies again. |
| 03:40 - 03:46 | Your Spring Boot app called. It's still booting. |
| 03:46 - 03:49 | Adopt Quarkus before your architect throws a tantrum |
| 03:53 - 03:56 | Don't be him. Adopt Quarkus. |
No comments yet.
