목록 보기
당근의 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 미지원, 병렬 수 추정의 수동성, 모니터링 사용성 한계 존재

다음 읽기

#AWS 주제를 이어서 읽기

당근의 AWS 기반 피처 플랫폼 구축 여정, Part 1: 구축 배경과 피처 서빙

당근은 추천 시스템 고도화를 위해 AWS 기반 피처 플랫폼을 설계하고, 다단계 캐시와 일관된 스키마로 피처 서빙을 구성했습니다. 캐시 미스, 정합성, 관통 문제를 완화하며 대규모 트래픽을 안정적으로 처리하는 구조를 소개했습니다.

AWS
AWS
AI

댓글 0

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

댓글을 불러오는 중...