Completed
Microservice Architecture: Netflix
Class Central Classrooms beta
YouTube videos curated by Class Central.
Classroom Contents
Resilient Microservices Without the Chaos
Automatically move to the next video in the Classroom when playback concludes
- 1 Intro
- 2 Microservices Architecture
- 3 Microservice Architecture: Netflix
- 4 Microservices: Socio-Technical Problem
- 5 Challenge #1: Code Quality
- 6 Challenge #2: Distributed Systems
- 7 Microservice Fault Tolerance
- 8 Fault Tolerance: Example
- 9 What should happen?
- 10 What actually happens?
- 11 How Can We Do Better?
- 12 Motivating Example
- 13 Incident #1: Bad Deployment
- 14 Incident #2: 3rd Party Dependency Failure
- 15 Verifying The (Missing) Test Oracle
- 16 Service-level Fault Injection Testing
- 17 Test Adaptation: Failure-Driven Resilience
- 18 Fault Permutations: What Do We Test?
- 19 Dynamic Reduction Technique
- 20 Evaluation
- 21 Integrating the Approach
- 22 Automatic Instrumentation
- 23 JUnit Integration: Example
- 24 JUnit Integration: Faults
- 25 JUnit Integration: Conditional Assertions
- 26 Standalone Filibuster
- 27 Conclusion