HTTP/2 and gRPC — The Next Generation of Microservices Interactions
Modern digital businesses are delivered by real-time interactions among hundreds and thousands of services. When you order a Lyft or stream a Netflix movie, several services start interacting and coordinating with each other to fulfill your request. Considering the importance of service interactions, the performance, reliability and health of these interactions become...
Kubernetes Monitoring: Service Dependencies with Maps and Traces
A fundamental challenge for the reliability of distributed systems is the ability to observe and understand dependencies among components. The blindness from not understanding service dependencies is costly: Frustrating Root-cause Analysis: “The service looks fine; some otherdependency is causing errors.” Prolonged Outages: “Which service is causing the downtime?...
The 4 Golden Signals of API Health and Performance in Cloud-Native Applications
Modern cloud applications are highly services-driven and leverage a lot of APIs including external APIs such as Twitter Auth API, Twilio API, Google Maps API, and various PaaS APIs. In a previous blog post, we had talked about the shift from monolithic architectures to microservices and the implications of that change from an operational perspective for … Continued