안녕하세요. 오토피디아에서 프론트엔드 개발을 하고 있는 유서경입니다. 어느덧 2023년이 끝나가고 한 해를 되돌아보는 시기가 왔습니다. 올해 제가 서비스를 개발하며 가장 중요하게 생각 점은 사용자 데이터를 수집하고 분석한 후 실제 서비스를 개선하는 과정이었습니다. 이번 글에서는 그 중 가장 앞단인 사용자 로그를 안전하게 수집하는 시스템을 설계한 경험을 소개하려 합니다.
노션
프론트에서 구현
source of truth를 어디로 둘 것인가? → 프론트엔드 코드 베이스
공유된 JSON Schema
TS로 변환
이전에는 하드코딩함
Enum까지 함께 생성
마크다운으로 변환 → 렌더링