August 2023
Intermediate to advanced
202 pages
5h 12m
English
Regardless of whether the principles of monolithic or microservices architecture are chosen, we should certainly expect to enhance each service’s quality by incorporating yet another software design pattern – the layered architecture software design pattern. Recently, the term cloud-native has become quite popular and much discussed, describing a set of best practices for optimizing an application in the cloud through the use of containers, orchestration, and automation.
This approach recommends service design and organization in distinct layers, each owning specific responsibilities and well-defined interfaces. The potential guarantee of better abstraction and isolation characteristics ...
Read now
Unlock full access