Practical Site Reliability Engineering
by Pethuru Raj Chelliah, Shreyash Naithani, Shailender Singh
Service mesh solutions
Technically speaking, a service mesh is an additional software layer exclusively added to handle all sorts of service-to-service communications in a reliable manner. Cloud enabled and native applications are being composed out of microservices. For reliable cloud applications, the resiliency of service interactions has to be preserved through technologically advanced solutions.
Service mesh solutions are designed to absorb the service communication responsibility from each of the microservices. The service mesh acts as a proxy that intercepts and implements network communication between microservices. There are several resiliency-enablement design patterns such as retry, timeout, circuit breaking, load balancing, fault-tolerance, ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access