- CI Integration을 통해 새로운 빌드에 대해서 즉각적인 검증 수행 - Kubernetes를 위한 지속적인 복원력을 제공
Case Study
Speedscale은 뛰어난 역량으로 고품질의 아키텍처 변화를 이끌어 냈습니다. 트래픽 Replay는 매우 집약적이고 빠르며 고객의 기대에 부흥하는 증설을 가능하게 하였습니다.
도전 요소 : 모노리스/VM 아키텍처를 쿠버네티스로 변경하고 대규모 환경을 위한 증설 필요
솔루션 : Speedscale을 통해 Office 365, Google 등 이메일 계정 활성 트래픽을 Recording하고 수 초내에 1만 여개의 계정 활성화 시나리오를 가상으로 생성하는 트래픽 Replay 기능을 통해 시스템 검증
장점 : (1) 신규 시스템에 대해 개발팀에서 성능 벤치마크 수행 (2) Non-Production 클러스터 환경에서 Production 수준의 반복테스트를 빠르게 수행 (3) 고가의 3rd-Party 비용 지불없이 3rd-party 동작에 대해 검증
Why Speedscale : Nylas는 분당 수천건의 API Call을 유발하는 3rd-party 의존성을 Production 환경에서만 검증할 수 있었으나 Speedscale의 트래픽 Replay Framework과 클라우드 데이터 웨어하우스 스토리지 모델을 통해 고객사 배포전에 수천가지 시나리오를 Pre-Production 환경에서 수행할 수 있게 됨