Overview
Syllabus
00:00 Introduction to Failure-Aware Design
02:02 The Importance of Redundancy
03:12 Infrastructure Redundancy Explained
04:26 Data Redundancy Strategies
05:39 Service Redundancy in Microservices
06:44 Balancing Redundancy Costs
08:48 Failover Mechanisms
09:26 Automatic vs. Manual Failover
13:08 Challenges in Implementing Failover
15:49 Graceful Degradation
22:18 Designing for Graceful Shutdown
26:51 Challenges of Graceful Shutdown
27:27 Testing Shutdown Scenarios
28:36 Real World Examples of Graceful Shutdown
29:47 Introduction to Chaos Engineering
31:29 Techniques in Chaos Engineering
33:23 Benefits of Chaos Engineering
34:07 Challenges in Chaos Engineering
35:53 Understanding Circuit Breakers
42:20 Automated Recovery Mechanisms
49:29 Key Strategies for Building Resilient Systems
Taught by
Conf42