YoVDO

From Availability and Reliability to Chaos Engineering - Why Breaking Things on Purpose is a Good Idea

Offered By: Devoxx via YouTube

Tags

Devoxx Courses Chaos Engineering Courses Resilience Engineering Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the evolution of software systems and the challenges of maintaining availability and reliability in complex distributed architectures. Dive deep into the concepts of availability, reliability, and large-scale architectures, and discover how chaos engineering can help identify failures before they become outages. Learn about various strategies for building resilient systems, including auto-scaling, infrastructure as code, immutable infrastructure, and database federation. Understand the importance of designing experiments, implementing service degradation and fallbacks, and quantifying results in chaos engineering. Gain insights into the CAP theorem, eventual consistency, and other key concepts for building robust, fault-tolerant systems. Discover how to apply chaos engineering principles to improve system resilience and prevent failures in large-scale distributed environments.

Syllabus

Intro
Computing evolution
The micro-services architecture
Building Confidence Through Testing
Jesse Robbins GameDay: Creating Resiliency Through Destruction
Netflix 2013
Failure Injection
System Availability
Availability in Parallel
Auto-Scaling
Infrastructure as Code
Immutable Infrastructure
Read/Write Sharding
Database Federation
Message passing for async. patterns
Exponential Backoff
Circuit Breaker
Dynamic Routing with Route53
Stateless Services
CAP Theorem
Eventual Consistency
Non-blocking UI
Exception Handling
Service Degradation & Fallbacks
What is Steady State?
Business Metrics at work
Designing Experiment
Canary deployment
Quantifying the result of the experiment
Big Challenges to Chaos Engineering


Taught by

Devoxx

Related Courses

DevOps Foundations: Chaos Engineering
LinkedIn Learning
Practical Chaos Engineering - Breaking Things on Purpose to Make Them More Resilient Against Failure
NDC Conferences via YouTube
Patterns for Resilient Architecture
NDC Conferences via YouTube
Antics, Drift, and Chaos
Strange Loop Conference via YouTube
Challenges of Starting an SRE Team from Scratch in an Enterprise
USENIX via YouTube