Making sense of Essential Patterns.
Any large scale Microservices application can realize the full benefits of the architecture and avoid common pitfalls by adopting certain successful proven design practices. We talked about how an API Gateway and a Message Broker can abstract out internal cluster complexities, provide a common location for implementing cross cutting concerns and improve application reliability in the first post of this series.
In this second and final post let’s look at :
Centralized Telemetry Store :
A single client request workflow, might end up spanning multiple secondary requests which need to hop across microservices for them to be processed, making it very complicated to trace through the request flow and identify any failures or performance bottlenecks.
#architecture #technology #microservices