목록 보기
여기어때 CI/CD 개선기 Part 1: 문제 파악
데브옵스

여기어때 CI/CD 개선기 Part 1: 문제 파악

여기어때
여기어때
2025년 9월 8일

두줄요약

여기어때는 파편화된 CI/CD와 Helm Chart를 표준화해 문제를 줄였습니다. 개발자 숙련도와 무관한 동일한 배포 경험을 만들기 위해 입력 방식과 재사용 구조를 개선했습니다.

문제 상황

  • GitLab CI와 ArgoCD 기반 CI/CD 코드와 Helm Chart가 팀별로 파편화
  • YAML 파일과 템플릿이 과도하게 늘어나 적용 지점 파악과 수정에 큰 인지 부하 발생
  • 공통 설정 변경 시 다수의 Manifest와 템플릿을 일일이 수정해야 하는 운영 비효율

해결 방법

  • 기존 양식을 최대한 유지하면서 입력 방식과 컨벤션을 표준화
  • 언어와 Repo 구조가 달라도 재사용 가능한 CI Spec과 Helm Chart 구조로 통일
  • 옵션명만으로 사용법이 드러나도록 명확한 true/false 입력 방식 적용

적용해볼 점

  • CI/CD 파일 수를 줄이고 공통 Spec 중심으로 재구성
  • 팀별 차이를 줄이기 위한 표준 템플릿과 반복 재사용 구조 설계
  • 개발자 숙련도 차이와 무관한 동일 배포 경험 제공

다음 읽기

#Helm 주제를 이어서 읽기

여기어때 CI/CD 개선기 Part 4: 공통 Helm Chart 설계와 추상화

서비스마다 제각각이던 Helm Chart를 공통 템플릿과 values.yaml로 분리해 표준화했습니다. 또한 공통 Values와 테스트를 더해 유연성과 안정성을 함께 확보했습니다.

여기어때
여기어때
데브옵스

댓글 0개

댓글을 작성하려면 로그인이 필요합니다.

댓글을 불러오는 중...