사
사람인
November 4, 20252회
배포시간 단축: 블루-그린 배포 도입기

간단 소개
기존 롤링 업데이트 배포의 문제점(에러, 다운, 긴 시간)을 해결하기 위해 Nginx와 Shell Script를 활용한 블루-그린 배포를 도입하여 배포 시간을 단축하고 안정성을 확보한 사례.
AI Summary
기존 배포 방식의 문제점
- 기존 롤링 업데이트 배포 방식은 간헐적 에러 발생, 배포 실패 시 전체 서버 다운 위험, 로드 밸런서 제외/연결 과정에서 긴 배포 시간 소요 등의 문제점을 안고 있었습니다.
- 특히,
NoClassDefFoundError와 같은 에러는 로드 밸런서의 트래픽 전환 타이밍 문제로 추정되었고, 배포 실패 시 서비스 중단 및 복구 시간 지연이 심각했습니다.
블루-그린 배포 도입 및 구현
- 무중단 배포와 빠른 롤백을 위해 블루-그린 배포를 도입하기로 결정했습니다.
- Shell Script와 actuator/health를 활용하여 Nginx 프록시 포트 전환 방식으로 구현했습니다.
- 구현 흐름은 포트 체크, 그린 환경 배포/기동, 헬스 체크, 트래픽 전환(Nginx reload), 블루 환경 종료 순으로 진행됩니다.
- Nginx 설정 파일에서
sed명령어를 이용해 프록시 대상 포트를 변경하고nginx -s reload로 즉시 반영합니다.
블루-그린 배포의 장점
- 배포 시간이 기존 13분 30초에서 1분 54초로 획기적으로 단축되었습니다.
- 문제 발생 시 구버전 기동 및 Nginx 설정 변경으로 즉각적인 롤백이 가능합니다.
- 무중단 배포가 가능하며, 배포 중 서버 기동 실패 시에도 기존 서비스에 영향이 없어 안정성이 크게 향상되었습니다.
- 복잡한 툴 없이 기존 Nginx 설정을 활용하여 효율적인 배포 프로세스 개선을 달성했습니다.
Next Feeds

하루만에 구축한 Cedar의 AWS 기반 다문화 가정 아동 디지털 심리 진단 서비스
시더는 AWS 기반으로 다문화 가정 아동을 위한 AI 심리 진단 서비스를 Agentic AI를 활용해 단기간에 구축했습니다.
다문화 가정 아동디지털 심리 진단HTP 그림 검사Amazon Q DeveloperRAG
2025. 11. 4.
AWS

SEO 주도 개발 실천기: 구글이 인정한 ‘좋은 URL’ 99% 달성 여정
원티드랩이 SEO 주도 개발을 통해 Google Search Console의 '좋은 URL' 지표를 99% 달성한 과정과 기술적 최적화 내용을 설명합니다.
SEO 주도 개발좋은 URLGoogle Search Console성능 최적화Core Web Vitals
2025. 11. 4.
원티드

토스플레이스 사일로 QA로 일한다는 것
토스플레이스는 QA Manager가 사일로에 겸직하여 제품 초기부터 품질 관리에 참여하며, 프로세스 개선과 협업 강화를 통해 QA에 대한 인식을 긍정적으로 변화시키고 제품의 Quality Confidence를 높이는 경험을 공유합니다.
사일로 QA겸직품질 관리프로세스 개선인식 변화
2025. 11. 4.
토스

교보DTS, 전사 ‘AI Agent 개발 경진대회’ 개최
교보DTS는 전사 AI Agent 개발 경진대회를 개최하여 생성형 AI 기반 업무 혁신과 AI 역량 강화를 추진하고 있습니다.
AI Agent생성형 AI교보DTSAble디지털 전환
2025. 11. 4.
교보dts
Solomon AI Assistant 탄생
Solomon AI Assistant는 Gemini API와 Slack을 통합하여 오류 로그를 자동 분석하고, 스레드 기반으로 해결책을 제공하며, 채팅 세션 유지로 추가 질문까지 지원하는 시스템이다.
Solomon AI AssistantGemini APISlack오류 분석로그 관제
2025. 11. 4.
사람인

Amazon EKS MCP 서버를 통한 애플리케이션 개발 가속화
Amazon EKS MCP 서버는 AI 코드 어시스턴트와 연동하여 EKS 클러스터 및 쿠버네티스 리소스 관리를 간소화하고 애플리케이션 개발 및 트러블슈팅을 가속화합니다.
Amazon EKSMCP 서버AI 코드 어시스턴트쿠버네티스LLM
2025. 11. 4.
AWS