14 January 2024

talk meetup Frederik Hahne

Am Mittwoch, den 13.03.2024 lädt die Java User Group Paderborn zum Vortrag Es muss nicht immer Microservice sein: Architekturen im Vergleich mit Kai Schmidt und Thomas Ruhroth ein.

Der Vortrag

Wer als Werkzeug nur einen Hammer hat, sieht in jedem Problem einen Nagel
— Ein gelehrter Mensch

Wenn man heutzutage von Architektur spricht, geht es häufig um Microservices. Architektur ist jedoch mehr. Microservices beschreibt eine Makro-Architektur und für die jeweiligen Services Mikro-Architekturen für deren inneren Aufbau. Hierfür können u.a. alt bekannte Layer-Architekturen, hexagonal Architekturen bzw. imperative oder reaktive Ansätze genutzt werden. Auch bei der Makro-Architektur gibt es andere Architekturen, die verschiedene Bedürfnisse abdecken. So benötigen Webdienste andere Architekturen als lokale Handy-Anwendungen oder Anwendungen auf einem Rechner. Jede Architektur deckt verschiedene Bedürfnisse wie Performance, Wartbarkeit oder Security unterschiedlich gut ab. Leider gibt es keine Architektur, die alle Belange gleich gut abdeckt. In diesem Vortrag werden wir Anforderungen an Software, die durch Architekturen gelöst werden, vorstellen und einzelne Architekturen nach diesen Eigenschaften klassifizieren. Interessant ist dabei insbesondere die Frage, wie verschiedene Architekturen harmonisieren.

In den Vergangenen Jahren, wurde häufig der Fokus auf die Makro-Architektur der Microservices gelegt. Gleichzeitig wurden die Bereiche des Inneren eines Microservices oder Bereiche die nicht gut mit Microservices umgesetzt werden, vernachlässigt. Ziel ist es einen Überblick über die Möglichkeiten und deren Auswahlkriterien zu bekommen.

Treffpunkt

adesso SE Paderborn, Lise-Meitner Str. 1c, 33104 Paderborn

Zur Planung des Caterings ist eine Anmeldung via Eventbrite wünschenswert.