첫 유료 고객은 빠른 버그 대응에서 나왔다

Sled는 Polar.sh를 쓰는 창업자를 위한 제휴 추적 서비스다. 첫 유료 고객은 처음에 무료 요금제로 가입해 웹훅을 설정하고 시험했지만, 아무 결과도 보이지 않았다. 이 고객은 그냥 떠나지 않고 원본 데이터를 붙여 자세한 오류 내용을 보냈다. 확인 결과 핵심 문제는 코드 자체보다 고객이 웹훅 처리 상황을 전혀 볼 수 없다는 점이었다. 설정이 틀린 것인지, 서비스가 고장 난 것인지 고객은 알 수 없었고, 운영자만 Vercel 함수 로그를 봐야 알 수 있었다. 그래서 같은 날 웹훅 대시보드 탭을 만들고, 새 데이터베이스 표와 색상 상태 표시, 쉬운 오류 안내를 추가했다. 몇 시간 뒤 고객이 다시 시험하자 그 화면에서 Polar의 도구가 보내는 데이터 형식과 서비스가 읽는 데이터 형식이 서로 달라 생긴 실제 버그가 드러났다. 이 문제는 앞으로 들어올 Polar 고객 모두가 겪을 수 있는 조용한 실패였고, 빠르게 고친 뒤 고객은 돌아와 결제했다.

핵심 포인트

  • 무료 사용자가 자세한 오류 내용을 보내면서 첫 유료 고객으로 이어졌다.
  • 고객은 웹훅이 왜 실패했는지 볼 방법이 없어 이탈할 뻔했다.
  • 운영자는 당일 웹훅 대시보드를 추가해 상태와 오류를 쉽게 보이게 했다.
  • 새 화면 덕분에 데이터 형식 불일치라는 실제 버그가 발견됐다.
  • 빠른 수정은 고객 신뢰와 결제로 바로 연결될 수 있다.

용어 한 줄 설명

Polar.sh
디지털 제품 판매와 결제 관리를 돕는 서비스다.
유료 고객
서비스나 제품을 쓰기 위해 실제로 돈을 내는 사람입니다.
무료 요금제
기간 제한 없이 일부 기능을 공짜로 사용할 수 있게 제공하는 등급입니다.
Vercel 함수 로그
Vercel에서 실행된 서버 기능의 기록으로, 오류 원인을 확인할 때 본다.
RCE
공격자가 멀리서 다른 컴퓨터에 명령을 실행하게 만들 수 있는 보안 문제입니다.
대시보드
여러 가지 정보나 기기의 상태를 한 화면에서 쉽게 볼 수 있게 모아둔 관리 화면입니다.
데이터베이스
많은 정보를 체계적으로 모아두어 찾아보기 쉽게 만든 정보의 집합체입니다.
데이터 형식
정보가 일정한 규칙에 따라 적힌 모양이나 구조를 뜻합니다.
원문 보기