betterCode (CA)
Domain-Driven Transformation: How to (re)give legacy software and monoliths a sustainable and clean architecture
Today, we know quite well how to start a new project on a greenfield site and build clean architecture. But most of us work in projects that have been around for a long time and whose architecture is (to put it mildly) no longer quite so beautiful. "Monolith" and "Big Ball of Mud" are the unflattering titles given to such systems.
In this talk, we show how we can (re)introduce structure here. Every system is different, so it is important to first recognise where you stand. Then the right steps need to be taken. We present a catalogue of refactorings to choose from and heuristics that show what the right choice is.
The catalogue contains refactorings against: Big Ball of Mud Architecture, Anaemic Domain Model and Poorly Organised Teams.
Date & Location
19 March 2024 | 11:30 -12:15
Online