KodeKloud

Chaos Engineering

Nasia Ullas

Instructor: Nasia Ullas

Included with Coursera Plus

Gain insight into a topic and learn the fundamentals.
Beginner level
No prior experience required
5 hours to complete
3 weeks at 1 hour a week
Flexible schedule
Learn at your own pace
Gain insight into a topic and learn the fundamentals.
Beginner level
No prior experience required
5 hours to complete
3 weeks at 1 hour a week
Flexible schedule
Learn at your own pace

Details to know

Shareable certificate

Add to your LinkedIn profile

Recently updated!

January 2025

Assessments

8 assignments

Taught in English

See how employees at top companies are mastering in-demand skills

Placeholder
 logos of Petrobras, TATA, Danone, Capgemini, P&G and L'Oreal
Placeholder
Coursera Career Certificate

Earn a career certificate

Add this credential to your LinkedIn profile, resume, or CV

Share it on social media and in your performance review

Placeholder
Coursera Career Certificate

There are 9 modules in this course

The Chaos Engineering Fundamentals module introduces learners to the concept and importance of chaos engineering for building resilient systems. This module covers the basics of chaos engineering, an overview of AWS Fault Injection Simulator (FIS), and examples of experiments. It concludes with a quiz to reinforce the key concepts.

What's included

5 videos2 readings1 assignment1 discussion prompt

The Building a Basic FIS Experiment module guides learners through the step-by-step process of setting up and executing a basic Fault Injection Simulator (FIS) experiment. This module covers creating permissions, building an Auto Scaling Group (ASG) architecture, running experiments, and using monitoring tools like CloudWatch. Learners will also see practical demonstrations for better understanding and complete a quiz to solidify their knowledge.

What's included

12 videos1 assignment

The Introduction to Real Life Application module provides an overview of deploying and setting up a real-world application to use in chaos engineering experiments. Learners will understand the prerequisites, set up architecture, deploy the application, and establish steady-state metrics using CloudWatch RUM and X-Ray. Planning effective experiments and deploying using CloudFormation will also be demonstrated, followed by a quiz to reinforce key concepts.

What's included

8 videos1 assignment

The Chaos Engineering on Compute - EC2 module focuses on executing chaos engineering experiments on EC2 instances, specifically simulating disk fill scenarios. Learners will gain practical experience by observing system behavior and metrics before and after running FIS experiments, using tools like X-Ray for monitoring. The module concludes with a quiz to test understanding of key concepts.

What's included

3 videos1 assignment

The Chaos Engineering on Database - Aurora module explores conducting chaos engineering experiments on Amazon Aurora databases, focusing on a reader node reboot scenario. Learners will be guided through setting up prerequisites, creating necessary IAM roles, and executing FIS experiments. The module includes demonstrations on monitoring database state and metrics post-experiment and ends with a quiz to reinforce learning.

What's included

3 videos1 assignment

The Chaos Engineering on Serverless - Fargate module delves into applying chaos engineering techniques to serverless architectures, with a focus on Amazon ECS Fargate. Learners will explore experiment design and hypothesis formation, setting up steady-state conditions, and executing an I/O stress test. The module will feature demos for IAM role creation and post-experiment analysis, concluding with a quiz to reinforce understanding.

What's included

5 videos1 assignment

The Chaos Engineering on Kubernetes - EKS module covers the application of chaos engineering principles to Amazon EKS (Elastic Kubernetes Service). Learners will gain insights into running memory stress and pod deletion experiments to test and improve the resilience of Kubernetes clusters. The module includes detailed demonstrations of experiment execution and post-experiment analysis, followed by a quiz to assess knowledge retention.

What's included

9 videos1 assignment

The Chaos Engineering on Availability Zone module focuses on conducting chaos experiments to test the resilience of applications across different Availability Zones (AZs). Learners will understand the significance of AZs and follow guided demonstrations on setting up, preparing, and executing experiments to evaluate system behavior under stress. The module concludes with a quiz to consolidate learning.

What's included

5 videos1 assignment

The Conclusion module provides a final review of the chaos engineering practices covered throughout the course and emphasizes the importance of a thorough cleanup process.

What's included

2 videos

Instructor

Nasia Ullas
KodeKloud
1 Course50 learners

Offered by

KodeKloud

Recommended if you're interested in Software Development

Why people choose Coursera for their career

Felipe M.
Learner since 2018
"To be able to take courses at my own pace and rhythm has been an amazing experience. I can learn whenever it fits my schedule and mood."
Jennifer J.
Learner since 2020
"I directly applied the concepts and skills I learned from my courses to an exciting new project at work."
Larry W.
Learner since 2021
"When I need courses on topics that my university doesn't offer, Coursera is one of the best places to go."
Chaitanya A.
"Learning isn't just about being better at your job: it's so much more than that. Coursera allows me to learn without limits."
Placeholder
Coursera Plus

Open new doors with Coursera Plus

Unlimited access to 10,000+ world-class courses, hands-on projects, and job-ready certificate programs - all included in your subscription

Advance your career with an online degree

Earn a degree from world-class universities - 100% online

Join over 3,400 global companies that choose Coursera for Business

Upskill your employees to excel in the digital economy

Frequently asked questions