-
카오스 몽키 (Chaos monkey)개발/기타 개발 이야기 2022. 7. 31. 14:11반응형
그 이름부터 흥미로운 '카오스 몽키'는 비디오 대여업을 하던 넷플릭스가 비디오 스트리밍 서비스로 전환하던 초기에 자사 시스템의 탄력성과 회복성을 제고시키기 위해 고안한 소프트웨어 도구이다.
카오스 몽키가 하는 일은 서비스를 공급하는 인스턴스를 무작위로 셧다운시켜버리는 것이다.
이렇게 함으로써 엔지니어는 추후 예상치 못한 장애가 발생했을 때 시스템이 스스로 복구할 수 있게 하는 등의 작업을 미리 할 수 있게 된다.
이는 이후 '카오스 엔지니어링'이라는 방법론으로 발전하여 현대 소프트웨어 개발의 원칙 중 하나로 자리잡게 된다.
반응형'개발 > 기타 개발 이야기' 카테고리의 다른 글
[Tidy First - 소프트웨어 설계] 00. Tidy First? (0) 2024.06.12 Feature Flags (기능 플래그, 기능 토글) (0) 2024.06.09 자바스크립트 Shallow copy vs Deep copy (1) 2024.01.27 CORS 정책 관련 참고글 (1) 2024.01.22