Variations
In this lesson, we'll discuss some variations to the approaches discussed in this chapter.
We'll cover the following
In the domain macro architecture, strategic design and domain-driven design are ultimately unrivaled as approaches.
However, the bounded contexts depend on the specific project. Identifying the right bounded contexts is a central challenge when designing the architecture of a microservices system.
The technical micro and macro architecture also have to be devised for each project. This depends on many factors:
-
Organizational aspects such as DevOps organization or having a separate operations team has an influence.
-
In addition, strategic technology decisions can play a role.
-
Even the hiring policy can be a factor. Eventually, there have to be experts available who can work in the teams to manage the technologies.
Get hands-on with 1400+ tech skills courses.