
Автор: Mandeep Ubhi
Издательство: BPB Publications
Год: 2025
Страниц: 210
Язык: английский
Формат: epub (true)
Размер: 10.1 MB
Chaos Engineering with Python is a comprehensive guide to designing, executing, and automating chaos experiments to build resilient systems. The book blends foundational theory with hands-on practice, ensuring readers gain an understanding of implementing chaos engineering effectively. It begins by defining resilience and tracing the evolution of chaos engineering from traditional testing methods. A core focus of the book is real-world application, demonstrating structured chaos experiments across various environments. Readers will learn fault injection techniques, how to analyze experiment results, and how to use tools like the Python Chaos Toolkit. The book extensively covers chaos engineering on Kubernetes, a critical skill for modern cloud-native applications, and explores experiments on virtual machines and AWS infrastructure, in addition to providing an overview of the managed chaos services. The book also emphasizes integrating chaos experiments into CI/CD pipelines, enabling automated, continuous resilience testing as part of the development workflow. This book is for software engineers, DevOps engineers, SREs, and IT professionals looking to implement chaos engineering. Readers should have basic programming knowledge and familiarity with cloud computing concepts, though a Python refresher is provided.