Course curriculum

    1. Segment 00: Welcome to the Course: Course Overviee

    2. Segment 01: Welcome to Building Resilient Systems

    3. Segment 02: Chapter Introduction

    4. Segment 03: Why Systems Fail

    5. Segment 04: Failure Types and Their Impact

    6. Segment 05: Learning from Real-World Outages

    1. Segment 06: Defining Resilience in Modern Systems

    2. Segment 07: Key Characteristics of Resilient Architectures

    3. Segment 08: Resilience v/s. Traditional Design Approaches

    1. Segment 09: Core Principles of Resilience Engineering

    2. Segment 10: Redundancy, Diversity, and Isolation

    3. Segment 11: Trade-offs in Resilient Design

    4. Segment 12: Reading - Designing Resilient Systems

    5. Segment 13: Hands-On-Learning: Identifying Failure Risks in a System Design

    6. Segment 14: Quiz - Foundations of Resilient Systems

    1. Segment 15: Chapter Introduction

    2. Segment 16: What High Availability Really Means

    3. Segment 17: Availability Metrics and SLAs

    4. Segment 18: Eliminating Single Points of Failure

    1. Segment 19: Active-Active v/s. Active-Passive Designs

    2. Segment 20: Load Balancing and Traffic Distribution

    3. Segment 21: Failover Mechanisms and Health Checks

    1. Segment 22: Designing for Partial Failures

    2. Segment 23: Graceful Degradation and Backpressure

    3. Segment 24: Containing Failures with Isolation

    4. Segment 25: Reading - High Availability and Fault-Tolerant Architecture

    5. Segment 26: Hands-On-Learning: Designing a High Availability Architecture

    6. Segment 27: Quiz - Fault Tolerance Patterns

About this course

  • Free
  • 56 lessons
  • 5 hours of video content

Discover your potential, starting today