Enterprise Java & FrameworksEnterprise Java & Frameworks

Es gehören immer zwei dazu

Eventual Consistency
Modularität
Spring

Abstract


Mi. 8:45 - 9:30 Uhr | 2024

Ein berühmtes Zitat von Russel Ackoff lautet: „A system is not the sum of the behaviors of its parts, but the product of their interactions.“ Aus diesem Grund ist die Gestaltung der Interaktion von Applikationsteilen beim Systemdesign von großer Bedeutung. In einer Spring-Anwendung ist das primäre Mittel zur Herstellung von Beziehungen zwischen Anwendungskomponenten  Dependency Injection (DI). Gibt es jedoch Strukturierungsansätze auf höherer Ebene, wie z. B. die Application Modules von Spring Modulith, sollte dann auch die Interaktion dieser Module durch DI implementiert werden?

Der Vortrag stellt verschiedene Ansätze zur Gestaltung von Interaktionen zwischen Anwendungsmodulen vor und vergleicht sie hinsichtlich ihrer Anwendbarkeit, Auswirkungen auf Testbarkeit, Konsistenz, Fehlerszenarien und wie sie die Modularität des Systems insgesamt beeinflussen.

Non-Sponsored TalkExpertenDeutsch
Oliver Drotbohm

Oliver Drotbohm

Oliver Drotbohm ist Teil des Spring Engineering Teams bei Broadcom. Seine Arbeitsschwerpunkte liegen im Bereich Softwarearchitektur, Domain-Driven Design, REST, Spring und Persistenztechnologien. Sein neues Buch „Modulithic Applications with Spring“ erscheint 2024.