카
카카오페이
December 8, 20221회
[if kakao 2022] ML 모델 학습 파이프라인 설계 (feat. MLOps 플랫폼)
간단 소개
카카오페이 MLOps 플랫폼 구축 사례를 통해 모델 학습 파이프라인 설계 및 AWS Step Functions, SageMaker Model Registry 활용 방안을 제시합니다.
AI Summary
- MLOps 플랫폼 구축 배경
- 카카오페이는 다양한 AI/ML 모델을 운영하며, 모델별 서버와 피처 테이블을 개별 구축하여 중복 개발 및 관리 복잡성이 발생했습니다.
- 모델 서빙에 대한 개발 부채 증가와 개발/데이터 사이언티스트의 리소스 낭비가 심화되었습니다.
- MLOps 플랫폼 주요 컴포넌트
- 피처 스토어: 피처 재사용 및 통합 관리, 빠른 피처 서빙 지원
- 모델 학습 파이프라인: 모델 학습/재학습, 모델 산출물 관리
- 모델 서빙: 학습 완료된 모델을 서비스로 서빙
- 모델 학습 파이프라인 구축
- AWS Step Functions를 사용하여 모델 학습 Workflow를 템플릿화하고, 데이터 사이언티스트는 모델 코드와 설정 파라미터만으로 Workflow를 구축하도록 했습니다.
- AWS SageMaker Model Registry를 모델 레지스트리로 선정하여 모델 아티팩트와 성능을 관리하고, 모델 승인 프로세스를 구축했습니다.
- 모델 학습 파이프라인 배포 프로세스
- 데이터 사이언티스트가 모델 코드를 git 저장소에 push하면, Jenkins를 통해 AWS S3로 배포됩니다.
- S3에 파일이 PUT되면 Lambda가 Step Functions Workflow를 생성/실행하고, SageMaker Model Registry에 결과를 저장합니다.
Next Feeds
`API 언제 나오나요?` 로 부터 독립하기
API 불확실성 속에서 UI 컴포넌트의 독립성을 확보하고 유지보수성을 높이기 위해 Adapter 레이어를 도입한 경험을 공유합니다.
API프론트엔드RTK QueryAdapterUI 컴포넌트
2022. 12. 8.
카카오엔터테인먼트FE
SEO 개선 초심자 가이드
SEO 개선을 위한 초심자 가이드로, 구글 서치 콘솔 등록부터 웹사이트 성능 개선까지 핵심적인 방법들을 소개합니다.
SEO구글 서치 콘솔사이트맵robots.txt메타 데이터
2022. 12. 8.
카카오엔터테인먼트FE
SEO 개선 초심자 가이드
FE 기술 블로그 SEO 개선 가이드: 구글 서치 콘솔 등록부터 웹사이트 성능 개선까지, SEO 최적화 방법 제시.
SEO구글 서치 콘솔사이트맵robots.txt메타 데이터
2022. 12. 8.
카카오엔터테인먼트FE
`API 언제 나오나요?` 로 부터 독립하기
API 변경에 독립적인 UI 컴포넌트 개발을 위해 RTK Query와 어댑터 레이어를 활용하는 전략을 제시합니다.
API프론트엔드RTK Query어댑터UI 컴포넌트
2022. 12. 8.
카카오엔터테인먼트FE

플래닝 포커(Planning Poker)
올리브영 프론트엔드 개발자가 애자일 방법론 기반 플래닝 포커를 통해 공수 산정 경험을 공유하고, 효과 및 개선점을 제시합니다.
플래닝 포커애자일공수 산정스프린트일정 관리
2022. 12. 7.
올리브영
올리브영 메인페이지 성능 개선기
올리브영 메인 페이지 성능 개선 과정을 분석하고, 개선 결과 및 향후 계획을 요약합니다.
성능 개선LCP프론트엔드리팩토링모던 프레임워크
2022. 12. 7.
올리브영