놀랐죠, $1000를 내세요
2 hours ago
1
- 신용카드 없는 무료 체험형 CI 서비스가 한도 초과 뒤 작업을 계속 실행하고 초과 사용료를 청구하면서, 무료 체험의 기본 기대와 실제 과금 방식이 충돌함
- Blacksmith는 GitHub Actions의 대체재로 더 싸고 빠르다고 내세웠고, 실제 전환 후 속도 개선은 체감했으나 무료 체험 중 비용 구조는 명확하지 않았음
- 무료 분 80% 사용 알림과 신용카드 등록 요청 뒤에도 작업이 계속 실행됐고, 이후 $500.60 사용 알림과 $1,081.45 청구서 및 연체 안내를 받음
- Blacksmith 지원팀은 “서비스 중단”이 작업 자동 중단이 아니라 의심 활동 검토나 정지 검토를 뜻하며, 무료 한도 초과 후에도 워크플로가 계속 실행되고 공개 요율로 사용량이 누적된다고 답함
- 신용카드 없는 무료 계정은 한도 도달 시 일시정지될 것이라는 사용자의 기대가 강하며, 초과 사용료 청구는 서비스 제공자와 고객 모두에 부담을 만들 수 있음
배경: GitHub Actions 대체 시도
- PR 처리량이 늘면서 GitHub Actions 기반 CI 작업이 너무 느리고 비싸다는 문제가 커짐
- 여러 완화 방법이 있었지만, GitHub Actions의 드롭인 대체재를 표방하는 Blacksmith 사용을 권유받음
- Blacksmith는 GitHub 설정을 가져왔고, 전환 후 CI가 더 빨라졌음
- 무료 체험 중이었기 때문에 실제로 더 저렴한지는 덜 명확했음
무료 체험 중 받은 알림과 청구
- 코딩을 계속하던 중 해당 조직의 월 무료 분을 80% 사용했다는 이메일을 받음
- 이메일은 서비스 중단을 피하려면 신용카드를 등록하라고 요청함
- 이 시점에서 사용량을 점검할 수 있었지만, 실제로는 작업이 멈출 때까지 코딩을 계속함
- 몇 주 뒤 Blacksmith에서 해당 월 사용액이 $500.60이라는 메시지를 받음
- 무료 체험 중이었기 때문에 이 금액이 실제 청구인지, 체험이 아니었다면 발생했을 비용인지 명확하지 않았음
$1,081.45 청구와 연체 안내
- 이후 다시 신용카드 등록 요청 메시지를 받았고, 곧이어 $1,081 청구서를 받음
- 이틀 뒤 Blacksmith 재무팀의 연체 안내를 받음
- 연체 안내에는 총 미납액이 $1,081.45라고 적혀 있었음
- 안내문은 계약상 합의된 결제 조건이 청구서 생성 즉시 결제라고 적고 있었음
1. 가능한가?
- 일반적인 무료 SaaS 체험은 신용카드 없이 한도에 도달하면 서비스가 중단되는 방식으로 작동함
- Blacksmith는 작업을 중단하지 않고 $1000 수준의 청구서를 발행했으며, 청구서는 즉시 연체 상태가 됨
- 6월 8일 기준 Blacksmith의 약관은 결제 정보 제공이 청구 권한의 조건인 것처럼 읽힐 수 있었음
- SaaS 앱은 무료 체험 중 예상치 못한 초과 사용료를 사용자가 내도록 하는 약관을 둘 수 있음
- 많은 CI 작업을 실행했기 때문에 무료 플랜 한도에 도달할 것이라는 예상은 있었고, 서비스를 사용해 가치를 얻었음
- 이 방식은 본질적으로 부정직한 것은 아니지만 놀라운 방식으로 정리됨
2. 고객은 놀랄까?
- “무료 체험”과 “신용카드 불필요” 서비스에서 CI 초과 사용료 청구서를 받을 것으로 예상하는 사용자는 낮은 비율로 평가됨
- 본문은 그 비율을 5% 미만일 수 있다고 표현함
- 챗봇에 Blacksmith가 한도 도달 시 차단할지 초과 사용료를 청구할지 물으면, 인터넷의 평균적 판단은 차단 쪽으로 강하게 기울 수 있다고 서술함
- 이 결과는 챗봇이 자주 틀릴 수 있다는 증거이기도 하지만, 해당 정책이 이례적이라는 단서로도 다뤄짐
- 대부분의 사용자는 결제 정보를 넣기 전까지 SaaS 무료 한도가 하드캡으로 작동한다고 기대함
3. 서비스가 이렇게 해야 하는가?
- 무료 사용자가 초과 사용으로 넘어가게 둔 뒤 연체 청구서를 보내면, 차단보다 매출이 더 늘어날 수 있음
- 실제로 얼마나 회수할 수 있는지는 불명확하며, 미수금과 상각이 크게 늘어날 수 있음
- 신용카드 없는 사용자가 초과 사용료를 누적하게 두는 방식은 서비스 제공자와 고객 모두에게 문제를 만듦
- 이 방식은 지불할 의도가 없는 악용 사용자에게 더 많은 무료 사용 시간을 제공하는 이점이 됨
- 단기 매출 지표를 높일 수는 있지만, 추가 매출이 호의 상실과 악용 비용보다 클지는 매우 의심스럽다고 평가됨
- 무료 CI 서비스를 갑자기 끊기 어렵다면 “72시간 안에 신용카드를 넣지 않으면 CI가 중단된다” 같은 경고를 줄 수 있음
- Blacksmith가 사후 청구를 택한 이유는 확정할 수 없으며, 본문은 성장 해킹, 분기 매출 목표, 과금 시스템과 프로비저닝 사이의 기술 부채, 시장 경쟁 속 선택 등을 가능성으로만 다룸
- Blacksmith 지원팀은 향후 혼란을 줄이는 방법을 살펴볼 수 있다고 답함
4. 그래도 Blacksmith를 써야 하는가?
- GitHub Actions로 되돌려 보았지만 여전히 불만족스러운 경험이었음
- Blacksmith는 개발 주기의 점점 답답해지는 병목을 더 빠르게 만들기 때문에 빠르게 성장했다고 평가됨
- 빠르게 움직이는 가치가 예상 밖 과금 정책에 대한 불만보다 더 컸음
- 실제로 유용한 서비스에 비용을 내기로 합의한 뒤 Blacksmith 지원 응대가 더 우호적으로 바뀌었음
- 결과적으로 Blacksmith로 다시 돌아갈 가능성이 높다고 정리됨
실무적 교훈
- SaaS 서비스를 만들 때 대부분의 사용자는 무료 계정이 초과 사용료 누적 전에 일시정지될 것으로 기대함
- 신용카드 없는 무료 사용자에게 초과 사용료 청구서를 보내면 많은 사용자가 부정적으로 받아들일 수 있음
- Blacksmith를 시험할 경우 당분간은 체험 한도에 도달하기 전에 사용을 줄이는 편이 낫다고 조언함
-
Homepage
-
Tech blog
- 놀랐죠, $1000를 내세요