Moait
홈인기 피드모든 블로그모든 태그
홈인기 피드모든 블로그모든 태그

Building Event Center: Karrot’s User Event Management Platform

당근 favicon당근·Data·
TypeScriptApache SparkBigQueryGoogle CloudCloud Pub/Sub
2026년 01월 12일1

AI 요약

이 글은 AI가 요약했어요. 정확한 내용은 꼭 원문을 확인해 주세요!

핵심 요약

당근은 Event Center를 도입해 회사 전반의 사용자 이벤트를 UI 중심으로 관리하고, 표준 이벤트 명명 규칙과 타입 안전 코드를 자동 생성하는 플랫폼을 구축했습니다.

구현 방법

  • UI 기반의 Event Center를 통해 서비스-스크린-액션의 3단계 네이밍과 client_{action}{service}{screen}_{object} 포맷을 적용했습니다.
  • Spark StructType JSON 스키마를 자동으로 생성하고, GCS/BigQuery, Pub/Sub, Dataflow를 포함한 데이터 파이프라인으로 수집·검증·저장을 구성하며 DLQ 및 에러 처리 메커니즘을 도입했습니다.
  • 플랫폼 간 일관성 강화를 위해 iOS(Swift), Android(Kotlin), Webview(TypeScript)용 타입 안전 코드 생성을 위한 CLI를 제공했습니다.

주요 결과

  • 자동화된 리뷰 프로세스 도입으로 개발 속도와 데이터 품질 개선에 기여했습니다.
  • UI를 통한 이벤트 정의로 팀 간 협업이 원활해졌고, 데이터 검색과 분석이 쉬워졌습니다.
  • CLI 코드 생성으로 컴파일 타임 안전성과 개발자 생산성이 향상되었습니다.

연관 피드

%가 높을수록 이 글과 비슷할 가능성이 높아요!
No Image
74%

당근의 사용자 행동 로그 관리 플랫폼: 이벤트센터 개발기

당근 favicon당근·2026년 01월 08일
이벤트 로그 체계 구축 여정 섬네일
71%

이벤트 로그 체계 구축 여정

스포카 favicon스포카·2023년 04월 28일
No Image
71%

Karrot’s GenAI Platform

당근 favicon당근·2025년 12월 22일