Abstract:
Modern software-based services are implemented as distributed systems with complex behavior and failure modes. Many large tech organizations are using experimentation to ...Show MoreMetadata
Abstract:
Modern software-based services are implemented as distributed systems with complex behavior and failure modes. Many large tech organizations are using experimentation to verify such systems' reliability. Netflix engineers call this approach chaos engineering. They've determined several principles underlying it and have used it to run experiments. This article is part of a theme issue on DevOps.
Published in: IEEE Software ( Volume: 33, Issue: 3, May-June 2016)
DOI: 10.1109/MS.2016.60