아카이브사이트맵
© 2026 Rayon. All rights reserved.
DevDay
아티클랭킹스페이스채용
여기어때 favicon여기어때

여기어때, 개발자 친화적인 CI/CD 구축!

by DD
2025-09-08
10개월 전
조회수 16

Gitlab CI와 ArgoCD를 사용한 기존 CI/CD 파이프라인의 파편화된 코드 문제를 지적함

30개 이상의 CI 관련 파일과 서비스별로 다른 Helm Chart Template 문제 발생

CI 코드 10줄로 EKS 배포 가능하도록 개선, 신규 인턴과 1시간 만에 배포 성공

파편화된 CI/CD 코드의 문제점

기존 CI/CD는 YAML 파일 30개 이상으로 구성되어 있어, 각 Job의 역할 파악에 어려움이 있었다. 구체적으로, Gradle 빌드 옵션 변경 시 새로운 템플릿 파일이 생성되는 등, 코드 관리의 어려움을 야기했다. 따라서, 개발자들은 CI 설정 변경에 많은 시간을 할애해야 했다.

개발자 경험(UX) 개선을 위한 노력

DevOps팀은 인지 부하 최소화를 위해 기존 CI/CD 양식을 최대한 유지했다. 따라서, 기존 변수명을 유지하고, True/False 방식의 명확한 입력 방식을 적용했다. 반면, 동일 경험을 위해 언어와 Repo 구조에 상관없이 동일한 CI 코드를 재사용할 수 있도록 했다.

자동화된 CI/CD 파이프라인 구축의 중요성

자동화/공통화된 CI/CD Pipeline은 IDP(사내 개발자 플랫폼)의 튼튼한 기반이 된다. 구체적으로, 반복, 재사용 가능한 코드 구조를 통해 개발 생산성을 향상시킬 수 있다. 결과적으로, 개발자들은 배포 시간 단축과 유지보수 용이성을 경험할 수 있다.

여기어때 CI/CD 개선기 Part 1: 문제 파악
중급
아키텍처
Gitlab CI
ArgoCD
EKS
Helm
DevOps
원문 읽기
원문 읽기

관련 추천 글

EKS 환경, ExternalDNS로 도메인 관리 자동화!

여기어때 로고

Terraform으로 EKS 클러스터 구축, 이제 쉽게!

카카오스타일 로고

쿠버네티스(Kubernetes), 왜 모두가 쓸까?

랍스타즈 로고

EKS + ALB 환경에서 Argo Rollouts 카나리 배포 503 에러, PingPong으로 해결!

여기어때 로고

EKS Job 워크로드 오토스케일링 도입으로 비용 절감 및 성능 향상!

당근 로고

ArgoCD Image Updater로 CI/CD 파이프라인 자동화!

데보션 로고
여기어때 favicon여기어때
중급
아키텍처
Gitlab CI
ArgoCD
EKS
Helm
DevOps

관련 추천 글

EKS 환경, ExternalDNS로 도메인 관리 자동화!

여기어때 로고

Terraform으로 EKS 클러스터 구축, 이제 쉽게!

카카오스타일 로고

쿠버네티스(Kubernetes), 왜 모두가 쓸까?

랍스타즈 로고

댓글 0

첫 번째 댓글을 남겨보세요!