- Bottom-up Architecture - Bridging the Architecture Code GapLink visible for attendees
Liebe Interessierte,
der nächste spannende Vortrag steht in den Startlöchern. Ihr erhaltet interessante Einblicke von Oliver Drotbohm in das Thema "Bottom-up Architecture - Bridging the Architecture Code Gap". Dazu laden wir euch am 05. Dezember 2024, von 20:30-21:30 Uhr herzlich ein.Worum geht's?
Schwer zu ändernde Codebasen leiden oft unter zwei Hauptproblemen: einer mangelnden Ausrichtung an Domänengrenzen und dem Versagen, architektonische Ideen effektiv im Code auszudrücken. Um dieses kritische Problem anzugehen, haben sich Entwickler den Seperation of Concerns-Architekturen zugewandt, wie z. B. Onion-, Clean- and Hexagonal Architecture. Diese Ansätze führen jedoch in der Regel zu gemischten Ergebnissen, da sie sich in erster Linie auf die Trennung von technischem und geschäftlichem Code konzentrieren, ohne die strukturellen Aspekte der Domäne zu berücksichtigen.Diese Präsentation zielt darauf ab, sich mit Strategien für die Übertragung von Architekturideen und Designmustersprachen in Code auf verschiedenen Abstraktionsebenen zu befassen. Wir werden untersuchen, wie verschiedene Frameworks und Bibliotheken im Java-Ökosystem diesen Prozess unterstützen können, indem sie das Vorhandensein von Metainformationen im Code nutzen, um kritische Aspekte wie strukturelle Verifizierung, Testbarkeit und Dokumentation zu unterstützen. Durch den Einsatz dieser Ansätze und Tools können Entwickler besser wartbaren Code schreiben, der im Laufe der Zeit weniger anfällig für Verschlechterungen ist.
Kurzprofil:
Oliver Drotbohm ist Teil des Spring Engineering Teams bei VMware by Broadcom, inc. Seine Arbeitsschwerpunkte liegen im Bereich Softwarearchitektur, Domain-Driven Design, REST, Spring und Persistenztechnologien. Sein neues Buch „Modulithic Applications with Spring“ erscheint 2024.Dauer:
Der Vortrag selbst wird ca. 60 Minuten dauern, im Anschluss folgt gerne noch ein Q&A.Vortragssprache:
DeutschDirekteinstieg:
https://dtag.webex.com/dtag/j.php?MTID=mfe6a5a494f0baa0ac40f130c26e10446
Meeting-ID: 2731 301 5424
Meeting-Passwort: KAb8jDhn7M8Wichtiger Hinweis: Alle unsere Veranstaltungen sind kostenfrei. Sie werden im Sinne der Wissensverteilung aufgezeichnet und anschließend auf unserem Youtube-Channel Software Engineering Community - YouTube veröffentlicht. I.d.R. zeichnen wir nur die Präsentation sowie die Referent:innen auf. Es kann jedoch vorkommen, dass eine Zwischenfrage o.ä. in Ausnahmen doch einmal enthalten sein sollte, da sie z. B. für den Gesamtkontext wichtig ist. Bitte berücksichtige das, wenn du an Veranstaltungen von uns teilnimmst. Mit der Teilnahme am MeetUp stimmst du der Veröffentlichung der Aufnahme auf unserem Youtube-Channel zu.