DDD Europe 2023
Strategic Domain-Driven Refactorings
Viele Altsysteme leiden unter: Modellanämie, einem „Big Ball of Mud“ oder schlechter Teamorganisation. Die meisten von ihnen leiden an einer Kombination dieser Krankheiten. Domain-Driven Design kann helfen, solche Systeme in einen gesünderen Zustand zu versetzen. Aus meiner (und anderer) Praxis heraus habe ich begonnen, einen Katalog von Refactorings in Richtung DDD unter https://hschwentner.io/domain-driven-refactorings/ zu sammeln. Der Katalog ist in vier Kategorien unterteilt:
- Strategische Refactorings: Hilfe bei der Aufteilung einer monolithischen Architektur in begrenzte Kontexte.
- Sozio-technische Refactorings: Reorganisieren der Teams. Dies wird häufig durch strategische Refactorings ermöglicht und/oder begleitet.
- Taktische Refactorings gegen Modellanämie: Änderung der inneren Implementierung eines gebundenen Kontexts.
- Taktische Refactorings gegen BBOM: unterstützen die strategischen Refactorings auf taktischer Ebene.
In dieser Sitzung möchte ich mich auf die Teile des Katalogs konzentrieren, die bei der Transformation Ihres Monolithen helfen: strategische Refactorings und taktische Refactorings, die sie unterstützen.
(In englischer Sprache)
Datum & Ort
08. Juni 2023 | 15:30 – 16:20
Amsterdam | Theater de Meervaart