목록 보기
당근의 AWS 기반 피처 플랫폼 구축 여정, Part 2: 피처 수집
데브옵스

당근의 AWS 기반 피처 플랫폼 구축 여정, Part 2: 피처 수집

AWS
AWS
2025년 10월 21일

두줄요약

당근은 AWS 기반 피처 플랫폼의 수집 계층을 스트림과 배치로 나누어 구성했습니다. 대규모 이벤트와 배치 작업을 안정적으로 처리하며 운영상의 개선점도 함께 정리했습니다.

구조와 흐름

  • 피처 플랫폼의 수집 계층을 스트림 수집과 배치 수집으로 구분
  • 스트림 수집은 MSK, EKS Consumer, Dispatcher, Aggregator로 실시간 이벤트를 피처로 적재
  • 배치 수집은 AWS Batch와 Fargate 기반 Scheduler로 크론잡과 backfill 작업을 수행

성능/운영 포인트

  • manual-commit 전환과 retry 토픽 분리로 유실 대응과 at-least-once 강화
  • 단일 파티션 내 병렬 처리 구현으로 처리 속도 저하와 지연 완화
  • AWS Batch 분리 운영으로 대규모 작업과 프로덕션 서비스 영향 분리

주의할 점

  • 스트림 수집과 복잡한 스트림 처리는 목적이 달라 별도 서비스가 더 적합
  • 배치 수집은 DAG 미지원, 병렬 수 추정의 수동성, 모니터링 사용성 한계 존재

댓글 0

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

댓글을 불러오는 중...