#운영
#프로덕트
DB 데이터 공유, CSV로 다운받아서 전달해야할까? 어드민을 만들어야할까?
DB 데이터 공유, CSV로 우선 처리하다가 어드민까지 만들게 되는 상황.
운영하다 보면 이린 요청이 너무 익숙합니다.
"이번 달 결제 실패 데이터 볼 수 있을까요?"
"지난주 신규 가입자 목록 구글 시트로 공유해주실 수 있어요?"
기술적으로 어려운 일이 아니라는 걸 알지만, 이런 요청이 하루에 세 번씩 있다면 문제가 시작됩니다.
처음엔 다들 CSV로 시작합니다. 그러다 요청이 쌓이면 Sheets API를 활용하거나 어드민을 새로 짜게 됩니다. 여러 내부 도구 운영 방식을 보면서 느낌 건, 이 선택이 애매해지는 지점이 있다는 겁니다.
단순 내보내기가 필요한데 어드민을 새로 짜거나, 팀원이 직접 조회해야 하는데 Sheets API 자동화만 만들어두는 식입니다. 용도를 먼저 구분하면 선택이 훨씬 단순해지는데, 그 구분이 생각보다 언급되지 않는 경우가 많습니다.
"데이터를 공유해주세요" 뒤에는 실제로 세 가지 다른 니즈가 숨어 있습니다.
첫 번째는 조회입니다. 최신 데이터를 직접, 반복적으로 확인해야 하는 경우입니다. CS팀이 특정 주문을 검색해야 하거나, 오늘 가입자 현황을 매일 아침마다 확인하는 경우입니다.
두 번째는 내보내기입니다. 특정 시점의 스냅샷을 추출해서 월간 보고서나 파트너사에 전달하는 경우입니다.
세 번째는 동기화입니다. 시트나 데이터가 자동화 파이프라인의 인풋으로 쓰이는 경우입니다.
김학범 님이 작성한 다른 아티클
더보기
추천 아티클