- Matthias Eschhold
- Donnerstag, 09. Dez 2021
- 10:00 - 10:45
- Track 1
- Session
Wartbarkeit ist ein abstrakter Begriff und selbst wenn man sich die Definition vor Augen führt, bleiben noch Fragen offen. Am besten kann Wartbarkeit verstanden werden, wenn die tägliche Arbeit davon betroffen ist und die bestehenden Systemstrukturen kein professionelles und effektives Entwickeln von Software mehr ermöglicht. Manager und Entwickler kennen dieses Phänomen, dass aufgrund der fehlenden Wartbarkeit eine reduzierte Produktivität zu beobachten ist.
Sind Sie regelmäßig Fire Fighter in stark erodierten Systemen mit einer gewachsenen Architektur, beschäftigen Sie sich vermutlich mit der Frage, wie bestehende Systeme mit einem hohen Grad an technischen Schulden, wieder auf den rechten Weg zurückgebracht werden können. In diesem Vortrag zeige ich, wie Sie mit Domain-Driven Design und weiteren Entwurfsmustern wirkungsvoll Konzepte und Methodiken anwenden können, um dies zu erreichen.
Das zu Grunde liegende reale Beispiel zeigt eine Transformation von einer monolithischen, in technische Schichten organisierte Architektur, zu einer in Domänen strukturierten und fachlich ausdrucksstarken Anwendungsarchitektur. Die Restrukturierung und das Beseitigen der technischen Schulden, stellte die ursprüngliche Produktivität des Entwicklungsteam wieder her. Das System wurde wieder verständlich und wartbar.
Domain-Driven Design wird zu Beginn des Vortrags in Kürze beschrieben, sodass ein gemeinsames Verständnis für die Bedeutung der Konzepte und ihrer Anwendung hergestellt wird. Lassen Sie sich inspirieren von einem pragmatischen Ansatz der Architekturmodernisierung und lernen sie dabei Domain-Driven Design als Grundlage Ihres Rearchitecting Ansatzes kennen.