Agile teams are responsible for their own decisions. This also means that they are required to bear the consequences of their actions. To make this work, we will take a short tour of the topics of quality-oriented architecture decisions, architecture communication and domain-driven design in this training.
Domain Driven Design
For microservices and modular monoliths, the recommendation is to cut modules and services technically. But what does that mean and how is it done? We want to practise and illustrate the procedure using the example of Heimat.