Chaos Engineering

被引:144
作者
Basiri, Ali [1 ]
Behnam, Niosha [2 ]
de Rooij, Ruud [2 ]
Hochstein, Lorin [2 ]
Kosewski, Luke [2 ]
Reynolds, Justin [2 ]
Rosenthal, Casey [1 ]
机构
[1] Netflix, Los Gatos, CA 95032 USA
[2] Netflix, Traff & Chaos Team, Los Gatos, CA 95032 USA
关键词
chaos engineering; Chaos Monkey; DevOps; Netflix; software development; software engineering;
D O I
10.1109/MS.2016.60
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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. © 2016 IEEE.
引用
收藏
页码:35 / 41
页数:7
相关论文
共 11 条
[1]  
Andrus K., 2014, NETFLIX TECH BL 1023
[2]  
[Anonymous], 2015, BUILDING MICROSERVIC
[3]  
[Anonymous], 857 TAND COMP
[4]  
Bennett C., 2012, NETFLIX TECH BL 0730
[5]  
Campbell D.T., 2001, Experimental and quasiexperimental designs for generalized causal inference
[6]  
Fisher-Ogden P., 2015, NETFLIX TECH BL 0202
[7]  
Nakama H., 2015, BLOG 0701
[8]  
Parrish K., 2015, VEL 2015 C
[9]  
Robbins J., 2012, ACM QUEUE, V10
[10]  
Sverdlik Y., 2014, FACEBOOK TURNED ENTI