Autumn Campus 2023
Using DDD to design the right cloud architecture for a legacy system redesign
When redesigning legacy systems, cloud capability is often an important goal. In order to take advantage of the benefits of modern technologies and organisation, such as scalability or flexibility, a roadmap is needed that can be used to gradually transform the legacy software.
In this article, Sönke shows how this roadmap can be developed with the help of Domain-Driven Design (DDD) and how a suitable cloud architecture can be found at the same time. To do this, I use Domain Storytelling: a workshop format in which the business side and the development team jointly model business processes as concrete stories.
Previous knowledge:
- Basic prior knowledge of software architecture, cloud architecture and domain-driven design.
- A good understanding of legacy software and typical problems encountered during a redesign is helpful
Learning objectives:
Participants learn what domain storytelling is and how to identify the essential domain structures and requirements by modelling exemplary process flows. Furthermore, they learn how to design an appropriate architecture and a mapping of the software modules to a suitable cloud infrastructure with the help of modelling domain stories.
Date & Place
07 September 2023 | 10:00 - 11:10
Nuremberg | TH Nuremberg