#ADR14. Operational reuse with the sidecar pattern
Accepted
we need a mechanism for handling service-to-service communication in order to make it visible, manageable, and controlled.
We apply the sidecar pattern as an implementation of service mesh to guarantee orthogonal operation on microservices on logging, monitoring, circuit breaker, fault tolerance. Service meshes provide visibility, resiliency, traffic, and security control of distributed application services.
A general rule is defined and implemented in all microservices. Easy to maintain