π Foundational Literature
- Chaos Engineering: Building Confidence in System Behavior through Experiments: A comprehensive introduction to chaos engineering principles and methodologies.
- Site Reliability Engineering: How Google Runs Production Systems: Offers insights into building and maintaining reliable systems, complementing chaos engineering practices.
π Online Courses and Tutorials
- Introduction to Chaos & Reliability Engineering (Hands-On) – Udemy: Combines theoretical knowledge with practical exercises to help you understand and apply chaos engineering concepts.
- Chaos Engineering Tutorial: Comprehensive Guide With Best Practices – LambdaTest: In-depth tutorial covering the history, principles, and best practices of chaos engineering.
- Gremlin’s Chaos Engineering Fundamentals: Free interactive tutorials and guides to help you get hands-on experience with chaos engineering concepts.
π οΈ Open-Source Tools
- Chaos Monkey: Developed by Netflix, this tool randomly terminates instances in production to test system resilience.
- Chaos Toolkit: An open-source platform that facilitates the automation and orchestration of chaos experiments.
- LitmusChaos: A Kubernetes-native chaos engineering framework that helps in identifying vulnerabilities through controlled experiments.
- Pumba: A chaos testing tool for Docker containers.
π Websites, Blogs, and Community Resources
- Awesome Chaos Engineering: A curated list of tools, articles, and other resources related to chaos engineering.
- Principles of Chaos Engineering: Outlines the core principles behind chaos engineering, offering clear guidance on how to adopt and practice it.
- Gremlin Blog: Regularly updated blog with articles, case studies, and tutorials on chaos engineering and system resilience.
- InfoQ: Chaos Engineering: Articles, case studies, and interviews on chaos engineering trends and best practices.
- Medium – Chaos Engineering: Articles and case studies from engineers, SREs, and chaos engineering practitioners.
- Chaos Fundamentals: A platform with educational resources, concepts, and practical knowledge to master chaos engineering.
π¬ Community Resources
- Chaos Engineering Slack Channel: Community platform where practitioners discuss best practices, share experiences, and collaborate on projects.
- Reddit – Chaos Engineering: Discussions and insights from industry professionals and enthusiasts.
- Dev.to Chaos Engineering Tag: Articles, tutorials, and stories shared by developers and SREs on the topic of chaos engineering.
These resources provide a blend of theory, practice, and community engagement to help you master chaos engineering. If you have suggestions or would like to recommend additional resources, feel free to drop a comment below!