Overview
Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the layers of application availability in this 33-minute conference talk from Conf42 Platform Engineering 2024. Dive into the importance of microservices, redundancy, load balancing, and asynchronous communication for designing highly available applications. Learn about cluster architecture, orchestration, auto-scaling, and data redundancy strategies. Examine infrastructure considerations, including networking and hardware reliability. Discover approaches for global availability and disaster recovery. Gain insights from the speaker's background and experience in designing robust, scalable systems.
Syllabus
intro
introduction to application availability
the importance of microservices
speaker introduction and background
designing highly available applications
redundancy and load balancing
reducing dependencies and consolidating features
asynchronous communication
platform and infrastructure
cluster architecture and load distribution
orchestration and auto scaling
data redundancy and caching
infrastructure and networking
hardware reliability
global availability and disaster recovery
conclusion and summary
Taught by
Conf42