← 테크곳간 목록으로

컬리 기술 블로그 · 2026. 11. 03.

Argo Workflows와 SageMaker로 추천 ML 파이프라인 구축기

AI 엔지니어링 브리핑

Argo Workflows와 SageMaker를 활용해 여러 추천 모델 산출물을 안전하게 한 세대로 묶어 매일 자동 배포하고, 문제가 생겨도 기존 서비스에 영향을 주지 않는 ML 파이프라인을 구축한 경험을 소개합니다.

문제 & 배경

문제 & 배경: 추천 모델을 바꾸려면 추론 엔드포인트, 유저 임베딩, 아이템 검색 인덱스처럼 서로 다른 AWS 서비스에 흩어진 산출물을 같은 세대로 동시에 교체해야 했고, 중간 실패가 현재 서비스에 영향을 주지 않도록 해야 했습니다.

기술 & 해결책

기술 & 해결책: Argo Workflows가 작업 순서와 검증을 관리하고 SageMaker가 학습·추론을 담당하도록 나눈 뒤, 새 산출물을 별도 세대에 준비하고 모든 검증이 끝나면 ElastiCache의 활성 키 하나만 바꿔 서비스 대상을 일괄 전환했습니다.

교훈 & 주의점

교훈 & 주의점: 모든 작업을 다시 실행해도 안전하도록 멱등성을 확보하고, 실제 추론 웜업과 InService 상태를 확인해야 하며, 관리형 서비스가 보장하는 범위와 버전·리소스 이름 규칙을 문서와 운영 환경에서 꼼꼼히 검증해야 합니다.

원문 읽기 ↗
내용이 비슷해요

내용이 비슷한 글을 먼저 보여드려요. 같은 문제나 해결책을 다룬다는 뜻은 아니에요.