International Journal of Innovative Research in Engineering & Multidisciplinary Physical Sciences
E-ISSN: 2349-7300Impact Factor - 9.907

A Widely Indexed Open Access Peer Reviewed Online Scholarly International Journal

Call for Paper Volume 13 Issue 2 March-April 2025 Submit your research for publication

Chaos Engineering in DevOps: Testing Systems by Breaking Them

Authors: Puneet Sharma

DOI: https://doi.org/10.5281/zenodo.14615535

Short DOI: https://doi.org/g8x3qh

Country: USA

Full-text Research PDF File:   View   |   Download


Abstract: In an increasingly complex digital world, traditional testing methods often fall short in ensuring the resilience and reliability of modern software systems. Chaos Engineering, a methodology that embraces the intentional introduction of failures to validate system robustness, has emerged as a crucial component of DevOps practices. This white paper explores the concept of Chaos Engineering, its integration with DevOps, and how it helps organizations ensure that their systems can withstand unexpected failures and traffic spikes. By applying controlled disruptions, teams can proactively identify weaknesses, improve fault tolerance, and enhance system observability. The paper highlights key principles, tools, and techniques used in Chaos Engineering, along with the benefits and challenges it brings to DevOps environments. Ultimately, Chaos Engineering ensures that systems are not only functional but resilient under the most extreme conditions, aligning perfectly with DevOps goals of continuous delivery, automation, and system reliability.

Keywords: Chaos Engineering, DevOps, Resilience Testing, Failure Injection, Fault Tolerance, Observability, Continuous Delivery, System Reliability, Cloud-native Systems.


Paper Id: 232004

Published On: 2019-12-09

Published In: Volume 7, Issue 6, November-December 2019

Share this