Skip to content

Service Architecture

A view of all the services an organization provides, including interactions between the services and service models that describe the structure and dynamics of each service.

Impact

A clear service architecture reveals hidden dependencies and single points of failure.

Weinto take

We advocate for Microservices Architecture (where appropriate), but with a warning: Complexity is conserved. You are trading code complexity (monolith) for network complexity (distributed). You must have the maturity (Automated Testing, Observability) to handle the new complexity.