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

Battle der Enterprise Frameworks: Spring Boot v...

Dirk Weil
May 16, 2024
17

Battle der Enterprise Frameworks: Spring Boot vs. Quarkus

Slides vom Vortrag bei den IT Tagen 365 am 15.05.2024

Dirk Weil

May 16, 2024
Tweet

Transcript

  1. Dirk Weil GEDOPLAN GmbH, Bielefeld GEDOPLAN IT Consulting Consulting, coaching,

    concepts, reviews, development GEDOPLAN IT Training Trainings in Berlin, Bielefeld, on-site Enterprise Java since 1999 WildFly, Spring Boot, Quarkus … Consultants, developers, trainers, speakers, authors 3 gedoplan.de Spring Boot vs. Quarkus
  2. Micro Framework Battle 1 Anwendung, 2 Frameworks Fachlichkeit: Planeten Stammdaten

    Gravitationsberechnung 5 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 6 gedoplan.de Spring Boot vs. Quarkus
  4. 7 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) Spring Boot vs. Quarkus 9 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)
  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 Spring Boot vs. Quarkus 10 gedoplan.de
  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 11 gedoplan.de Spring Boot vs. Quarkus