
백엔드
이벤트 로그 체계 구축 여정
두줄요약
기존 Firebase 이벤트 로그의 부족한 데이터, 분리된 문서, 디버깅 어려움을 해결하기 위해 새 로그 체계를 설계했습니다. 구글 시트와 Redash를 활용해 문서화, 검증, 운영을 한 흐름으로 묶었습니다.
문제 상황
- Firebase 기반 이벤트 로그는 이미 있었지만, 분석에 필요한 데이터 부족
- 로그 문서와 Figma가 분리되어 있어 기능 위치와 맥락 파악이 어려움
- 이벤트 누락, 화면 오기재 등으로 디버깅과 검증이 어려운 상태
해결 방법
- Screen, Variable, Screen별 Event, Event Total, Update로 나눈 구글 시트 기반 설계
- 스크린 정보와 Figma 시안, 유저 시나리오를 연결해 문서 가독성 강화
- 이벤트명 길이, 변수 길이, key 개수 등을 조건부 서식과 검증 프로세스로 관리
성능/운영 포인트
- iOS, Android별 스키마와 적재 결과를 Redash로 비교해 검증 자동화
- 변경 요청을 Update 시트로 모아 개발, QA, 검증 흐름을 일원화
- 하나의 문서로 설계와 변경 이력을 관리해 확장성과 유지보수성 확보
