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 ...