현
현대자동차
February 19, 20251회
VM Blue-Green 전환으로 효율적인 개발 환경 만들기 (feat. Property 주입)
간단 소개
VM Blue-Green 전환과 Property 주입을 통해 CI/CD 효율성을 높이고 개발 환경을 개선한 경험 공유.
AI Summary
- 프로젝트 배경 및 문제점
- 기존 CI/CD는 VM 환경에 Artifact 배포, FreeMarker를 활용한 Property 주입 방식 사용
- Maven 종속성, 빌드 시점 Property 주입, Rollback 취약 등의 문제 발생
- 개선 방향 및 해결책
- 선언적 CI/CD 개편: Git repository 활용 Property 관리, Container Image 기반 Artifact 버전 관리
- Blue-Green 배포를 통해 무중단 배포 및 테스트 환경 구축
- Volume mount를 활용하여 배포 시점에 Property 주입
- Spring Boot의 spring.config.import 기능을 활용하여 런타임 시점에 Property 주입, 로컬 개발 환경 개선
- 성과 및 결론
- CI/CD 파이프라인 소요 시간 단축, Rollback 시간 감소, 개발자 액션 감소, XML 및 Maven 종속성 제거
- 개발자 경험 개선에 집중, 최소한의 변경으로 최대 효율 달성
Next Feeds
카나리 배포 도입과 상품 유닛의 쓱데이 대응기
쓱데이 대응을 위한 카나리 배포 도입 배경, 활용 방법, 그리고 실제 적용 사례를 통해 얻은 교훈을 공유합니다.
카나리 배포쓱데이상품 유닛트래픽Java 21
2025. 2. 19.
SSG

사내 AI 챗봇 서비스 구축하기
크리에이트립 FE 개발자가 사내 AI 챗봇을 구축한 경험 공유: Azure OpenAI 연동, GraphQL 스키마 조회, 파일 지원, 웹 접근 기능 등 구현 과정과 트러블 슈팅.
AI 챗봇Azure OpenAIGraphQLFunction CallingNext.js
2025. 2. 19.
크리에이트립

GitLab Release 자동화 완벽 가이드(feat. CI/CD)
GitLab CI/CD를 활용한 릴리즈 자동화 방법과 release-cli, Changelog API를 이용한 배포 및 릴리즈 노트 자동 생성 과정을 설명합니다.
GitLabCI/CD릴리즈 자동화release-cliChangelog API
2025. 2. 19.
인포그랩
AWS re:Invent 2024 Recap: Compute
AWS re:Invent 2024에서 공개된 EC2, Graviton, Trainium 등 AWS의 최신 컴퓨팅 기술 동향과 발전 방향을 분석합니다.
AWS re:InventEC2GravitonTrainiumNitro System
2025. 2. 18.
카카오페이
AWS re:Invent 2024 Recap: AI 2편
AWS re:Invent 2024에서 공개된 SageMaker와 Bedrock의 주요 업데이트를 통해 AI 개발 및 운영 효율성을 높이는 방안을 제시합니다.
AWS re:InventSageMakerBedrock생성형 AIAI
2025. 2. 18.
카카오페이
AWS re:Invent 2024 Recap: AI 1편
AWS re:Invent 2024에서 소개된 금융 회사의 생성형 AI 서비스 구축 사례와 AWS AI 스택, FMOps 방법론을 요약.
AWS re:Invent생성형 AI금융FMOpsLLM
2025. 2. 18.
카카오페이