Software Engineering & DevOps

Building Resilient Systems with Chaos Monkey

Mastering Chaos Engineering for System Resilience

Workload: 200 hours Topics: DevOps Tools and Platforms
Initial Registration โ€” 80 EUR This initial payment is credited toward tuition. Program-specific discounts may apply.
Start registration

Program overview

Building Resilient Systems with Chaos Monkey provides a comprehensive exploration of chaos engineering principles and practices, focusing on enhancing system reliability through proactive fault injection. Participants will engage in hands-on projects that simulate real-world scenarios, allowing them to understand how to identify vulnerabilities and implement effective resilience strategies. The course emphasizes practical applications of Chaos Monkey, a tool designed to test system robustness by deliberately introducing failures.
Throughout the program, learners will collaborate on projects that culminate in a final presentation, encouraging the publication of findings in Cademix Magazine. This interactive approach not only reinforces technical skills but also fosters a community of practice among participants. By the end of the course, attendees will have a solid foundation in chaos engineering, equipping them with the necessary tools to build and maintain resilient systems in their respective fields.
Introduction to Chaos Engineering
Overview of Chaos Monkey and its architecture
Setting up a Chaos Monkey environment
Designing experiments to test system resilience
Monitoring and analyzing system behavior during chaos experiments
Integrating Chaos Monkey with CI/CD pipelines
Best practices for chaos engineering in production environments
Case studies of successful chaos engineering implementations
Developing a culture of resilience within teams
Final project: Conducting a chaos experiment and presenting findings

Learning goal

Equip participants with the skills to implement chaos engineering practices that enhance system resilience.

Target group

Graduates, job seekers, business professionals, and optionally researchers or consultants.

Prerequisites

Basic understanding of software development and system architecture.

Format and certification

Teaching method: Project-based, interactive learning with opportunities for publication.

Certificate: Certificate of Attendance, Certificate of Expert (upon completion of final project).

Related programs

Shopping Basket
Cademix Institute of Technology e.U.Continuing Education ยท Professional Development ยท Austria