Service Mesh Patterns by the Book
summary
Catalogs 60 concrete service mesh patterns and shows live experiments using Meshery and the MeshMap plugin to apply them. A troubled Bookinfo profile exhibits ~18% error rate; a retry pattern with retry count of two eliminates errors but raises latency. Probabilistic examples: 2% instance error → 0.04% double-failure with one retry, 50% → 25% double-failure. Discusses idempotency, circuit breakers (observed tripped circuit under two concurrent threads), SMI/SMP support and tradeoffs for production use.
AI-written summary · about
chapters (14)
- 0:00Service mesh challenges
- 1:44Why distributed systems hard
- 2:46Network impact on apps
- 3:48Service mesh patterns concept
- 5:55Key mesh pattern traits
- 6:17Retry pattern deep dive
- 12:59Meshery for pattern management
- 14:26Retry pattern with Meshery
- 16:52Retry impact on performance
- 17:13Circuit breaker pattern
- 20:22Circuit breaker config
- 22:50Circuit breaker with Meshery
- 23:56Mesh Patterns working group
- 24:20Book and community resources
related talks
41mFour advanced patterns to improve an application's resilience
27mPopular patterns revisited on OSGi
36mApplication Architecture Patterns
35mThe League of Extraordinary Antipattern
01h 09mKey Problems of Microservice Architecture
01h 06mPatterns for scalability and availability in (trading) systems
48mBeauty and the Beast: your application and distributed systems
34mDistributed Systems - What Can Go Wrong and How to Get It Right
