여
여기어때
September 8, 20251회
여기어때 CI/CD 개선기 Part 2: CI Pipeline 설계

간단 소개
여기어때 DevOps팀의 CI/CD 개선 Part 2: CI 공통화를 위한 모듈화 설계 과정과 결과를 공유합니다.
AI Summary
- CI 템플릿 문제점 및 개선 방향
- 기존 CI 템플릿은 여러 파일로 분산되어 있어 관리가 어려웠고, 옵션 사용 이유 파악이 힘들었습니다.
- 개발팀별 브랜치 전략 차이, 백엔드/프론트엔드 프로젝트 간 CI 형태 차이 등의 문제점을 해결해야 했습니다.
- 재사용 가능한 모듈화 설계를 통해 CI 코드 구현의 효율성을 높이고자 했습니다.
- CI 모듈화 설계 및 구현
- 언어별 모듈 설계 시 프로젝트 의존 관계를 고려하여 Java/Spring(gradle), Node(yarn) 위주로 개발했습니다.
- 변경사항(changes), 의존성 설치 및 빌드 결과물(cache), CI 명령어(Build, Test, Containerize) 세 가지 핵심 요소 조합을 통해 다양한 프로젝트 구조에 적용 가능한 CI를 구축했습니다.
- 공통 설정(stages, workflow, 브랜치 규칙)과 언어별 모듈(gradle, yarn)을 분리하여 유연성을 확보했습니다.
- CI 개선 결과 및 향후 계획
- PolyRepo, MonoRepo, Frontend, Backend 등 모든 프로젝트 구조에 동일한 CI 구조를 적용하여 개발 편의성을 높였습니다.
- DevOps팀에서 관리하는 Pipeline을 통해 CI 기능 추가 및 변경 사항을 자동으로 전파할 수 있게 되었습니다.
- 전용 Agent를 구현하여 복잡한 로직 추가 및 변경을 용이하게 하고, AI 코드 리뷰, Manifest 설정 자동화 등 추가 기능 개발을 계획하고 있습니다.
Next Feeds

무슨사이(MUSNSAI) AI 해커톤 운영기: AI와 함께, 코드가 워킹한다
무신사 AI 해커톤 '무슨사이' 운영기로, AI와 협업 문화 구축 및 실질적인 코드 생산성 향상 경험을 공유한다.
AI 해커톤무신사AI 협업개발 문화코드 생산성
2025. 9. 8.
무신사

여기어때 CI/CD 개선기 Part 1: 문제 파악
여기어때의 파편화된 CI/CD 파이프라인을 개선하여 개발 생산성을 향상시키고, 개발자 경험을 개선한 사례 분석.
CI/CDDevOpsGitlab CIArgoCD파이프라인 개선
2025. 9. 8.
여기어때

PlayMCP: 제로부터 시작하는 MCP 플랫폼 개발
PlayMCP는 카카오 AI 서비스에 연결될 MCP 서버를 실험하고 관리하는 개발자 플랫폼으로, AI 에이전트 시대를 준비합니다.
PlayMCPMCPAI 에이전트Streamable HTTP인증
2025. 9. 8.
카카오

챗봇 서비스 구축기
사람인 데이터를 활용한 LLM 기반 챗봇 서비스 구축 과정과 RAG, Function Calling, LangGraph 등 핵심 기술 적용 및 개선 사례를 공유합니다.
챗봇LLMRAGFunction CallingLangGraph
2025. 9. 7.
사람인

Amazon Braket 콘솔 소개 및 Amazon Braket에서 양자 회로를 실행하는 방법 -1
Amazon Braket 콘솔 소개 및 양자 회로 실행 방법 안내: 콘솔 기능, 디바이스 정보, IonQ Forte 1 상세 정보.
Amazon Braket양자 컴퓨팅AWSIonQ Forte 1네이티브 게이트
2025. 9. 7.
AWS

AI 시대를 살아갈 개발자들에게
AI 시대 개발자는 AI와 협업하여 혁신을 주도하고, 새로운 생산성 척도를 통해 성장해야 합니다. 두려움보다는 설렘으로 변화를 맞이해야 합니다.
AI 네이티브바이브 코딩생산성AI 마일리지혁신
2025. 9. 5.
카카오