This SkillsCast is currently only available to registered attendees of iSAQB Software Architecture Gathering — Digital 2022
It will be freely available to all Skills Matter members once the iSAQB Software Architecture Gathering — Digital 2022 early-access window expires on November 16, 2023.
What is maintainability? Most developers and product owners can't answer this question even after reading official definitions because they are too abstract. Do you wonder why the sprint goal hasn't been met over and over again? Do developers experience being less productive? Congratulations, your system is probably not maintainable. If you know this all too well and are wondering what can be done to improve the situation, Domain-driven Rearchitecting could be a suitable approach for you. On the basis of real-life examples, I will demonstrate how you could improve your architecture by following principles and patterns of Domain-driven Design. We are focusing on using the “Domain-from-Legacy” canvas. This is a collaborative and incremental method for software architecture modernization. We will start with analyzing existing code to find potential independent functional units. Lastly, we investigate these units according to DDD principles. In the end, we finalize the socio-technical architecture of the future based on bounded contexts. Get inspired by an agile and collaborative way to modernize your architecture and make your development team productive again.
YOU MAY ALSO LIKE:
Domain-Driven Rearchitecting With the “Domain-From-Legacy” Canvas
Matthias Eschhold
Novatec Consulting GmbH, Software Architect, and Trainer