Online Video upgrades resilience from SC Circuit Breaker to Service Mesh
Talkat KubeCon + CloudNativeCon + Open Source Summit China 2021 · on Thursday, 2021-12-09· at 14:05· Kubecon + CloudNativeCon 演讲厅, 虚拟会议 (Virtual)·
summary
Covers RR Video's migration from Spring Cloud circuit breakers to a service mesh for large-scale production resilience, comparing implementations and circuit-breaker patterns. Describes concrete service-mesh features used: transparent automatic isolation of unhealthy instances, auto-recovery/self-healing, connection-pool management, retries, fine-grained rate limiting, timeouts, distributed tracing and latency metrics, and argues these changes improved reliability, availability and developer/ops workflows.
AI-written summary · about
chapters (18)
- 0:00Start
- 3:20Micro Service Resilience
- 4:44Application Background
- 7:50Spring cloud & Hystrix: Config
- 10:00Challenges of Hystrix
- 11:53Cloud native resilience practice
- 13:50Service Instance Failure
- 14:42Outlier Detection Policy
- 15:34Isolate unhealthy instance
- 16:16Automatically recovery
- 18:20Connection Pool config details
- 18:44Timeout
- 22:02Weight based canary
- 23:51Redundancy
- 25:16Rolling Update
- 26:22Auto Scaling
- 27:23Fault Injection: Inject a delay
- 28:11Fault Injection: Inject an error.
related talks
20mTune Your Service Mesh
32mBeyond Optimization: Resilient Cloud Microservices at Scale
15mBuilding a global and resilient streaming service API
15mBuilding Self-Healing Cache Infrastructure
34mToward continuous resilience
24mHow to Serve and Protect (with Client Isolation)
33mThe Challenges of Testing Video Playback at Scale
17mContinuous resilience: Managing your application risks
