데브옵스
채널톡 메인 백엔드 서버 CI 개선기
두줄요약
AI가 코드를 빠르게 만들수록 CI 병목과 피드백 속도가 더 중요해졌습니다. 채널톡은 공유 상태 제거와 캐시, 동적 큐로 메인 백엔드 CI를 36.6분에서 15분대까지 줄였습니다.
핵심 내용
- AI 에이전트가 코드를 빠르게 만들수록 피드백 속도와 CI 병목이 더 중요해진 상황
- 채널톡 메인 백엔드 서버 CI를 작은 서비스에서 검증한 패턴을 바탕으로 단계적으로 개선한 과정
- 공유 상태 제거, 중복 prepare 축소, 대기 시간 제거, 캐시 도입, 동적 큐 적용으로 병렬 실행 효율을 높인 흐름
- 36.6분이던 CI를 최근 성공 실행 기준 중앙값 15분 38초 수준까지 단축한 결과
적용해볼 점
- 병목을 한 덩어리로 보지 말고 공유 상태, 의존 관계, 전환 시간, 분배 불균형으로 쪼개서 분석
- 큰 시스템에 바로 적용하기보다 작은 서비스에서 패턴을 먼저 검증한 뒤 확장
- 캐시와 병렬화는 평균 속도뿐 아니라 변동성과 운영 안정성까지 함께 보고 판단
