Aspect | Description |
---|---|
Retry Policies | Configure the number of retries, delay between retries, and other parameters when a service fails to respond. Helps prevent cascading failures and reduce the likelihood of timeouts. Envoy, a popular service mesh proxy, offers robust retry policies out of the box |
Timeouts | Set timeouts for individual services or circuits to prevent hung requests that can cause service instability. The service mesh can redirect the request to a different instance or terminate the request altogether upon timeout |
Bulkheads | Isolate services from each other, preventing cascading failures. Service meshes allow creating bulkheads based on criteria like service names, labels, or tags. Ensure that if one service fails, it doesn't affect other services, minimizing blast radius |
Created
August 29, 2023 16:45
-
-
Save EliFuzz/04cec9af4032beed8a3da6105ceadec7 to your computer and use it in GitHub Desktop.
Overview Table: Service Mesh. Resilience and Fault Tolerance
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment