-
Notifications
You must be signed in to change notification settings - Fork 0
Labels
Description
Description
클라이언트측 이벤트가 발생했을 때 서버로 전송하는 Event log API 가 필요해요.
PAGE_VIEW, CTA_CLICK 등 다양한 이벤트가 존재하지만,
우선 enduser가 app의 페이지를 조회했는지를 확인하는 PAGE_VIEW 이벤트를 구현해주시면 돼요.
- type = enum(
PAGE_VIEW)- app_id
- user_id = nullable
- device_type = enum(
MOBILE,DESKTOP,TABLET)- ip
- created_at
이정도로 생각 중이지만, 회원/비회원 유무를 구분하기 위한 별도 flag나 다른 방안이 있다면 코멘트 남겨주시면 감사하겠습니다!
🧊 Redis 적재 및 배치 반영 방식
- 이벤트는 요청 즉시 DB에 저장하지 않고, Redis에 먼저 적재한 뒤 일정 주기마다 DB로 반영합니다.
- 목적은 트래픽이 순간적으로 몰릴 때도 DB 부하를 줄이고, 이벤트 수집을 안정적으로 처리하기 위함입니다.