JAX
Domain-Driven Transformation: How to return structure to legacy systems
Today, we know how to start a new project on a greenfield site and how to build good architecture. But most of us work in projects that have been around for a long time and whose architecture is (to put it mildly) not all that nice. "Monolith" and "Big Ball of Mud" are the unflattering names for such systems.
In this presentation, I will introduce you to our Domain-Driven Transformation methodology, which Henning Schwentner and I have developed over the last few years from our experience of improving legacy systems. Four steps lead from the evaluation of the current state to the domain-orientated vision of the architecture.
We present a catalogue of refactorings that help to heal BBOM architectures, anaemic domain models and poorly organised teams. Finally, I will discuss our thoughts on the influence of certain properties of domains on decomposition into subdomains.
Date & Place
24 April 2024 | 18:00 - 19:00
Rheingoldhalle Mainz and online