
Domain-Driven Transformation: Modernize Legacy Systems and Mitigate Risk
Author(s): Carola Lilienthal (Author), Henning Schwentner (Author)
- Publisher: O'Reilly Media
- Publication Date: December 16, 2025
- Edition: 1st
- Language: English
- Print length: 461 pages
- ASIN: B0FG35FK9F
- ISBN-13: 9798341640122
Book Description
To prepare legacy software for the future, it's essential to modernize it. Domain-Driven Transformation provides an effective approach for transforming large legacy systems—either by breaking them into microservices or by converting them into maintainable modular monoliths.
In this guide, Carola Lilienthal and Henning Schwentner present their method, a comprehensive approach for transforming architecturally eroded software systems at the strategic, technical, and team organizational levels. You'll learn how to analyze business processes, break them down into bounded contexts, and apply domain-driven refactorings within Agile teams. Finally, this book offers guidance on designing the transformation process based on the current state of the existing architecture.
Packed with real-world examples and case-driven insights, you'll uncover the tools you need to build systems that scale, support business agility, and remain resilient over time.
- Assess your system's modularity and architectural health with the Modularity Maturity Index (MMI)
- Apply strategic and tactical domain-driven design (DDD) to manage complexity
- Reorganize and align your teams with Team Topologies
- Use EventStorming, domain storytelling, and Scenario Casting to clarify design
- Refactor incrementally with patterns that reduce risk while delivering value
Editorial Reviews
About the Author
Dr Carola Lilienthal is Managing Director of WPS - Workplace Solutions GmbH, where she is responsible for software architecture. Since 2003, Dr Carola Lilienthal has been analysing architectures in Java, C#, C++, ABAP and PHP throughout Germany and advising development teams on how they can improve the longevity of their software systems. In 2015, she summarised her experience from over a hundred analyses in the book "Langlebige Softwarearchitekturen".
The education of software architects is particularly close to her heart, which is why she is an active member of iSAQB, the International Software Architecture Quality Board e.V., and regularly shares her knowledge at conferences, in articles and at training courses.
Henning Schwentner loves high-quality programming. He lives out this passion as a coder, coach and consultant at WPS - Workplace Solutions. There he helps teams to structure their grown monoliths or to set up new systems with a sustainable architecture right from the start. This often results in microservices or self-contained systems. Henning is the author of "Domain Storytelling - A Collaborative Modelling Method" and the http://www.LeasingNinja.io and translator of "Domain-Driven Design kompakt".
finelybook
