Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save choiseoungho/d454103f89b89cc35f9299f8c00f5b08 to your computer and use it in GitHub Desktop.
Save choiseoungho/d454103f89b89cc35f9299f8c00f5b08 to your computer and use it in GitHub Desktop.
Canary Test(카나리 테스트)
- 카나리아 환경을 하나 만들어 놓고 트래픽의 일부를 카나리아 환경을 보내서 운영환경에서 테스트 했을때 리스크를 줄이는 방법
- 개발을 할 때 운영 환경에서만 나는 문제들이 있기 때문에 운영환경과 새로 수정한 프로그램이 잘 작동하는지 테스트를 해보는 방법중에 하나
- 안정적인 버전과 테스트 버전이 모두 배포된 상태이기 때문에 A/B 테스트가 가능
- 유저가 100명으로 가정시 95명에게는 안정적인 버전의 앱을 제공하고 나머지 5명에게는 조금 실험적인 코드가 담긴 앱을 제공
참조 :
- https://krksap.tistory.com/1202
- https://codechacha.com/ko/what-is-canary-development-test/
- https://eyeballs.tistory.com/13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment