카
카카오페이
November 30, 20231회
AWX를 이용한 CI/CD Pipeline: Pylon
간단 소개
카카오페이의 레거시 배포 시스템 개선을 위해 AWX 기반 CI/CD 파이프라인 '파일런'을 구축하고, 효율성과 안정성을 향상시킨 사례.
AI Summary
- 배경 및 문제점
- 카카오페이는 개발/배포 분리 운영, 온프레미스 환경에서 전통적/컨테이너 기반 배포 방식을 사용.
- 레거시 물리 서버 환경은 Jenkins 배포 Job으로 관리, 휴먼 에러, 롤백 시 불필요한 빌드, 배포 이력 관리 부재 등의 문제 발생.
- 솔루션: 파일런 파이프라인
- Jenkins(CI)와 AWX(CD)로 구성된 통제 파이프라인 '파일런' 구축.
- 빌드와 배포 분리, 이미지 리포지터리 활용, 코드 기반 관리, 정적 분석 툴 연동, AWX REST API 활용.
- AWX 전략 및 개선 효과
- AWX를 통해 권한 제어, 배포 파이프라인 시각화, 모듈별 파이프라인 구성.
- CI/CD 분리 후 카나리 배포/롤백 시간 단축, 휴먼 에러 방지, 사용자 접근 제어, 배포 데이터 기반 이상 감지 등의 효과.
Next Feeds

주니어 개발자의 우당탕탕 입사기
주니어 개발자가 올리브영 백엔드 개발자로 합류하기까지의 과정과 준비 사항, 그리고 지원 동기를 상세히 공유합니다.
O2O 서비스레거시 시스템트래픽면접스터디
2023. 11. 30.
올리브영

유일한 멀티모듈 헥사고날 아키텍처 : 메시지 허브 적용기
카카오뱅크 메시지 허브 시스템에 멀티모듈 헥사고날 아키텍처를 적용한 경험과 장점을 소개합니다.
헥사고날 아키텍처멀티모듈메시지 허브클린 아키텍처스케일 아웃
2023. 11. 30.
카카오뱅크

안전제일! 뱅크샐러드가 모바일 앱을 안정적으로 배포하는 방법
뱅크샐러드는 iOS/Android 앱을 안정적으로 배포하기 위해 조직 간 긴밀한 협업, 자동화된 시스템, 철저한 테스트를 거치는 정기 배포 루틴을 운영합니다.
모바일 앱배포협업자동화 테스트코드 리뷰
2023. 11. 30.
뱅크샐러드

데이터가 없을 때 200인가 404인가?
API 응답 상태 코드(200, 404) 논쟁과 FE에서의 상태 코드 결정 및 표준화 과정을 다루며, 빈 값 응답 시 200 반환의 적절성을 강조한다.
API상태 코드HTTP200 OK404 Not Found
2023. 11. 29.
요기요
“여기가 집이 맞나요?”AI로 주소 등록 유도한 결과는 - 25편 – 집 추천을 위한 CDP 활용과 딥러닝 모델링
티맵은 딥러닝 기반 집 추천 서비스를 통해 사용자 편의성을 높이고 개인화된 AI 경험을 제공합니다.
티맵딥러닝추천 시스템DLRMCDP
2023. 11. 28.
티맵모빌리티

원티드랩 데이터 마트 — 설립기
원티드랩의 데이터 마트 구축 과정을 소개하고, 데이터 기반 의사결정을 위한 핵심 요소와 관리 방안을 설명합니다.
데이터 마트데이터 웨어하우스ERDAirflow데이터 품질
2023. 11. 28.
원티드