
10년 된 레거시를 현대화하다 - Part.3: 대고객 서비스로의 확장
매장 도메인을 온·오프라인 대고객 서비스로 확장한 과정과 API 분리 전략을 소개했습니다. 또한 ECS, TeamCity, Datadog 기반의 배포·모니터링 구성까지 정리했습니다.
#DDD#REST API
12900
새로운 기술 블로그가 추가되었어요

매장 도메인을 온·오프라인 대고객 서비스로 확장한 과정과 API 분리 전략을 소개했습니다. 또한 ECS, TeamCity, Datadog 기반의 배포·모니터링 구성까지 정리했습니다.


TeamCity를 이용해 셀프계산대의 수작업 배포를 자동화한 과정을 소개했습니다. 빌드 환경 통일과 단계 분리로 휴먼에러를 줄이고 배포 시간을 66.8% 개선했습니다.


TeamCity와 Amazon ECR을 연결해 Docker 이미지를 Push하고 자동 배포로 이어지는 과정을 설명했습니다. 프로젝트 연결과 빌드 파이프라인 기능 설정으로 배포 단계를 단순화합니다.


Jenkins의 플러그인·Docker 실행 문제를 해결하기 위해 TeamCity 기반 빌드 프로세스를 구성했습니다. Docker로 Server·Agent를 배치하고 Kotlin Script로 CI/CD를 맞춤화했습니다.