-
카카오웹툰 서비스 포스트모템 Github Actions + Taurus + DatadogSemina/Architecture 2021. 12. 18. 16:42
DevOps 관점에서 카카오웹툰 서비스에서 선택한 CI/CD + Test + Monitoring 툴 소개
CI/CD : GithubActions , Jenkins, Circle CI
Performance Test : Taurus
Monitoring : Datadog
if kakao : https://if.kakao.com/session/117
pdf : https://t1.kakaocdn.net/service_if_kakao_prod/file/file-1636526247215
CI/CD 툴 선택
-> 운영 편의성 + 러닝커브 + 시스템 신뢰도를 고려하여 Github Action 선택
gitOps 를 위해 ArgoCD 까지 포함하여, 아래와 같은 구성도 완성
Performance Tool 로는 Taurus 선택
git : https://github.com/Blazemeter/taurus
youtube : https://www.youtube.com/watch?v=wWZfptCQt2s
Jmeter jmx 파일과 selenium 을 gitOps 로 연동하여, build 시마다 성능테스트를 지원하는 opensouce 로,
Taurus = continuous test 란 키워드로 소개하고 있습니다.
Monitoring 툴로는 Datadog 을 선택하여 아래와 같은 devOps 환경을 완성