Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Klein, schnell, sexy - Enterprise Runtimes im V...

Dirk Weil
May 16, 2024
18

Klein, schnell, sexy - Enterprise Runtimes im Vergleich: Spring Boot vs. Quarkus

Slides zum Vortrag auf der Developer Week 24
(und vorher auch auf der JCON EUROPE 2024 sowie den IT-Tagen 365)

Dirk Weil

May 16, 2024
Tweet

Transcript

  1. GEDOPLAN-Team GEDOPLAN GmbH, Bielefeld GEDOPLAN IT Consulting Consulting, Coaching, Konzepte,

    Reviews, Development GEDOPLAN IT Training Trainings in Berlin, Bielefeld, on-site Enterprise Java seit 1999 WildFly, Spring Boot, Quarkus … 2 gedoplan.de Spring Boot vs. Quarkus
  2. Micro Framework Battle 1 Anwendung, 2 Frameworks Fachlichkeit: Planeten Stammdaten

    Gravitationsberechnung 3 gedoplan.de Jupiter 1,899 · 1027 kg Earth 5,9722 · 1024 kg Spring Boot vs. Quarkus
  3. Micro Framework Battle Technik: PostgreSQL via Hibernate REST API (mit

    OpenAPI) extern konfigurierbar Gravitationskonstante, Wartungsfenster Health Checks DB OK? Außerhalb des Wartungsfensters? Metrics CPU, Memory, Aufrufhäufigkeit, … Integrationstests Black und White Box 4 gedoplan.de Spring Boot vs. Quarkus
  4. 5 gedoplan.de „gehen Sie bitte weiter* – hier gibt es

    nichts zu sehen!„ * in die IDE Spring Boot vs. Quarkus
  5. Zahlen bitte! Time to first response (milliseconds) Size of executable

    (MB) Memory consumption (RSS, MB) 6 gedoplan.de 0 1000 2000 3000 4000 5000 6000 7000 Spring Boot Quarkus 0 10 20 30 40 50 60 0 50 100 150 200 250 300 350 400 450 (Snapshots taken on Ubuntu, Intel Core i7-12, 32 GB RAM) Spring Boot vs. Quarkus
  6. Fazit Es gibt ein Server-Framework auf Basis von JEE Beide

    Frameworks sind „auf Augenhöhe“ Spring hat größere Verbreitung Sehr großes Ökosystem (Quarkus < Spring - noch) Developer Experience bei Quarkus etwas besser Footprint von Quarkus etwas besser Bei JEE Knowledge liegt Quarkus näher 7 gedoplan.de Spring Boot vs. Quarkus
  7. More Demo-Projekt github.com/GEDOPLAN/springboot-vs-quarkus Slides speakerdeck.com/dirkweil gedoplan.de Trainings in Berlin, Bielefeld,

    Köln, inhouse Reviews, Coaching Development Teams Kontakt [email protected] linkedin.com/in/dirk-weil-49940683 x.com/dirkweil bsky.app/profile/dirkweil.bsky.social 8 gedoplan.de Spring Boot vs. Quarkus