Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Coursera

High Availability and Active-Active Infrastructure

via Coursera

Overview

Google, IBM & Meta Certificates – 40% Off a Year
One Coursera Plus subscription covers most Professional Certificates on Coursera. 40% off a full year through Dec 2.
Unlock All Certificates
Design high availability and active-active infrastructure that helps distributed applications withstand failures while balancing resilience, consistency, and performance. Built for cloud engineers, DevOps professionals, site reliability engineers, and architects, this course explores active-active and active-passive architectures, redundancy, recovery objectives, and multi-region traffic management. Compare Layer 4 and Layer 7 load balancing, global DNS, and Anycast routing to select suitable failover strategies. Learn to assess CAP and PACELC trade-offs, synchronous and asynchronous replication, distributed consensus, and conflict resolution. Evaluate multi-region databases, cache invalidation, and Kafka synchronization, including replication loops, consumer offsets, and idempotent processing. Examine circuit breakers, bulkheads, retries, service meshes, and Kubernetes for resilient microservices. You'll learn to recommend failure-containment controls and plan availability validation using distributed tracing, service-level objectives (SLOs), and chaos engineering. What sets this course apart is its end-to-end focus on architectural decisions: from routing and data consistency to failure recovery and controlled resilience testing. Enroll to make informed choices for highly available distributed systems.

Syllabus

  • Building the Foundations of High Availability
    • Evaluate high availability requirements, redundancy models, and active-active versus active-passive designs. Compare Layer 4, Layer 7, DNS, and Anycast routing to recommend traffic distribution and failover strategies.
  • Keeping Distributed Data Consistent
    • Analyze CAP and PACELC trade-offs, replication models, distributed consensus, and conflict resolution. Evaluate database, cache, and Kafka synchronization approaches for multi-region applications.
  • Designing and Validating Resilient Services
    • Evaluate circuit breakers, bulkheads, retries, and recovery controls for resilient microservices. Explain the roles of service meshes and Kubernetes, and plan availability validation using observability, SLOs, and chaos engineering.

Taught by

TSV Learning

Reviews

Start your review of High Availability and Active-Active Infrastructure

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.