Overview
Coursera Spring Sale
40% Off Coursera Plus Annual!
Grab it
Learn to architect resilient cloud-native systems through this comprehensive conference talk that covers essential principles and practical implementation strategies. Explore fundamental design principles for building fault-tolerant systems, including redundancy, graceful degradation, and circuit breaker patterns. Dive into microservices architecture and understand how to decompose monolithic applications into scalable, independently deployable services. Master containerization concepts using Docker and discover how Kubernetes orchestrates containerized applications for high availability and scalability. Examine automation strategies through CI/CD pipelines that enable rapid, reliable deployments while maintaining system stability. Study monitoring and observability practices that enable self-healing systems capable of detecting and recovering from failures automatically. Analyze a real-world case study of Amazon's cloud migration to understand how these principles apply in large-scale enterprise environments. Gain practical insights into building systems that can handle increased load, recover from failures, and maintain performance under adverse conditions.
Syllabus
00:00 Introduction and Session Overview
00:25 Understanding Cloud Native Resilience
01:50 Key Design Principles for Resilient Systems
08:04 Microservices Architecture Explained
11:45 Containerization and Docker Basics
14:35 Kubernetes for Orchestration
15:36 Automation and CI/CD Pipelines
17:44 Monitoring and Self-Healing Systems
18:37 Real-World Case Study: Amazon's Cloud Migration
19:51 Conclusion and Recap
Taught by
Conf42