YoVDO

Principles of Chaos Engineering

Offered By: USENIX via YouTube

Tags

SREcon Courses Distributed Systems Courses Software Engineering Courses Chaos Engineering Courses

Course Description

Overview

Explore the principles of Chaos Engineering in this 53-minute conference talk from SREcon17 Americas. Dive into the world of distributed systems and learn how Chaos Engineering addresses resilience threats not covered by traditional development and testing approaches. Discover how this new discipline within Software Engineering builds confidence in complex system behavior at scale. Understand the explicit, empirical approach that provides a formal framework for adopting, implementing, and measuring the success of a Chaos Engineering program. Learn about best practices that define the gold standard for this emerging field. Gain insights into how Chaos Engineering surfaces inherent chaos in large-scale systems, focusing on high-level business metrics to evaluate system performance under realistic, turbulent production conditions. Explore topics such as microservices, the Beer Game, Whiplash Effect, Chaos Monkey, and the differences between Chaos Engineering and traditional testing. Delve into advanced principles, the Chaos community, Chaos Automation Platform, and the Chaos Maturity Model. Understand the concept of Intuition Engineering and its role in complex systems management. Conclude with a Q&A session to address any remaining questions about this innovative approach to improving system resilience.

Syllabus

Introduction
Microservices
The Beer Game
Whiplash Effect
Chaos Monkey
Principles of Chaos Engineering
Chaos Engineering vs Testing
Advanced Principles
Chaos Community
Chaos Automation Platform
Chaos Maturity Model
House of Cards
Intuition Engineering
Questions


Taught by

USENIX

Related Courses

Intro to Computer Science
University of Virginia via Udacity
Software Engineering for SaaS
University of California, Berkeley via Coursera
CS50's Introduction to Computer Science
Harvard University via edX
UNSW Computing 1 - The Art of Programming
OpenLearning
Mobile Robotics
Open2Study