July 2017
Intermediate to advanced
414 pages
11h 18m
English
The first and foremost activity is to identify the microservices' boundaries. This is the most interesting part of the problem, and the most difficult part as well. If identification of the boundaries is not done properly, the migration could lead to more complex manageability issues.
As in SOA, a service decomposition is the best way to identify services. However, it is important to note that decomposition stops at a business capability or bounded context. In SOA, service decomposition goes further into an atomic granular service level.
A top-down approach is typically used for domain decomposition. Bottom-up is also useful in the case of breaking an existing system, as it can utilize a lot of ...
Read now
Unlock full access