Our daily challenge: reconciling product and architectural vision. This also means finding suitable trade-offs on the fly and making fundamental decisions with little information.
In our training courses we create a common understanding for this, so that the value of sustainable architectural work becomes known.
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.