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

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

마켓컬리
마켓컬리
2026년 11월 3일

두줄요약

Argo Workflows와 SageMaker를 결합해 추천 모델 산출물을 세대 단위로 안전하게 교체했습니다. 활성 키 기반 컷오버와 승급 게이트, 웜업으로 일일 ML 배포를 자동화했습니다.

문제 상황

  • 추론 엔드포인트, DynamoDB 유저 임베딩, OpenSearch 아이템 인덱스의 분산된 추천 모델 산출물
  • 세대가 다른 벡터 혼용 시 추천 품질 저하 위험
  • 매일 자동 학습·배포 중 실패가 라이브 서비스에 미치는 영향 차단 필요

구조와 흐름

  • Argo CronWorkflow 기반 학습·배포·피처 적재·색인·컷오버 순차 오케스트레이션
  • SageMaker 기반 GPU 학습, Model Registry 승인 상태 관리, 실시간 추론 엔드포인트 운영
  • ElastiCache sdm:active 활성 키와 세대별 포인터로 모델·DynamoDB·OpenSearch 대상 일괄 전환

선택 이유

  • EKS 표준 환경과 언어 독립적 워크플로우 정의를 고려한 Argo Workflows 선택
  • GPU 노드 운영·스케줄링·모델 레지스트리 부담 완화를 위한 SageMaker 선택
  • 분산 저장소 트랜잭션 대신 활성 키 하나로 전환 지점 집중

성능/운영 포인트

  • 챔피언·챌린저 비교와 성공률·에러·벡터 수·지연 기반 승급 게이트
  • Weight 0 Variant 사전 배포와 추론 컨테이너 Forward pass 웜업으로 콜드 스타트 지연 완화
  • 멱등 쓰기, 제출·대기 분리 재시도, 실행 중복 방지로 재실행과 장애 복구 단순화

컬리 계열사 채용11건

채용 사이트에서 전체 보기

다음 읽기

같은 회사의 연관 글

함께 구매하면 좋은 상품이에요! - 장바구니 추천 개발기 2부

실시간 장바구니 추천을 위해 EKS·TorchServe 중심의 모델 서빙과 MLOps 아키텍처를 구축했습니다. CPU 성능, warm up, GracefulShutdown으로 지연시간과 배포 안정성을 개선했습니다.

마켓컬리
마켓컬리
AI
전체 보기

댓글 0개

댓글을 작성하려면 로그인이 필요합니다.

댓글을 불러오는 중...