Building Event Center: Karrot’s User Event Management Platform
프론트엔드
Building Event Center: Karrot’s User Event Management Platform
두줄요약
대규모 사용자 이벤트를 더 일관되고 안전하게 관리하기 위해 Event Center를 구축했습니다. 기존 Git 기반 스키마 관리의 복잡도와 명명 불일치를 UI 기반 플랫폼으로 해결했습니다.
핵심 내용
- 카카오/당근류의 대규모 사용자 이벤트 수집이 늘면서, 로그를 일관되고 안전하게 관리할 회사 공통 체계 필요성 부각
- 기존 Git 기반 코드 관리 방식은 스키마 추가 절차가 복잡하고 리뷰가 길며, 이벤트 명명과 화면 명칭이 일관되지 않는 문제가 발생
- 이를 해결하기 위해 UI 기반 관리자 플랫폼 Event Center를 구축해 스키마 정의, 이벤트 표준화, 화면별 이벤트 조회를 한곳에서 처리하도록 전환
- 추가로 스키마를 각 프로그래밍 언어의 타입 코드로 안전하게 변환하는 CLI도 함께 설계