惊喜,请支付1000美元:试用Blacksmith CI后收到账单的教训
- #CI/CD
- #SaaS计费
- #创业公司教训
- #Hacker News
- #forestwalk.ai
像许多开发团队一样,我们一直对 GitHub Actions 感到不满。随着我们 PR 吞吐量的增加,我们的 CI 越来越慢且昂贵,这一点愈发明显。虽然有很多方法可以缓解这个问题,但我们被鼓励尝试 Blacksmith。Blacksmith 是一家 YC 创业公司,自称是 GitHub Actions 的即插即用替代品,而且更便宜、更快。于是我们试了试。Blacksmith 导入了我们的 GitHub 设置,而且……它更快!可能也更便宜,不过在免费试用期间这一点不太清楚。我们像创业公司那样继续编码,不久就收到一封关于输入信用卡的邮件:我们写信通知您,本月您的 forestwalklabs 组织已使用 80% 的免费分钟数。请添加信用卡以避免服务中断。我们当时可能应该停下来评估使用情况。但相反,我们像早期创业公司常见的那样继续编码,直到某件事让我们停下。几周后,我们收到一条“您本月已在 Blacksmith 上花费 500.60 美元”的消息,这似乎不真实,因为我们仍在免费试用中。也许那是在我们不处于试用期时的成本?无论如何,这是我们收件箱中大量令人尴尬的使用警告邮件之一,这封邮件既没有信用卡信息也没有影响生产用户。几周后,我们接连收到另一条“添加信用卡以避免中断”的消息、一张 1081 美元的发票,然后两天后是一份逾期通知:这是来自 Blacksmith 财务团队的提醒,一些发票已逾期。总欠款为 1081.45 美元。我们的合同约定付款条款要求在发票生成时付款。有趣!通常,当你无信用卡免费试用 SaaS 产品并达到限制时,你会被切断服务。也就是“服务中断”。相反,我们收到了一张 1000 美元的发票,且立即逾期。我们要求澄清,Blacksmith 支持团队告知我们,先前“中断”的警告并非服务停止,而是可能被标记为可疑活动。提醒邮件中的“中断”措辞是指账户被标记审核,例如可疑活动和暂停审核。没有措辞说明自动暂停运行中的作业,因为我们知道这对客户的影响有多大。当免费层级超出时,我们不会切断工作流;它们会继续运行并按照公布费率产生费用。而且,嗯……这是真的!他们没有明确说如果免费限制用完就停止运行作业。他们没有准确说明“免费试用”和“无需信用卡”意味着我们不会产生数千美元的费用。这些都只是……惯例。这引发了一些有趣的问题:1. 他们可以这样做吗?SaaS 供应商(如 Blacksmith)能否为超出限制的“免费试用”、“无需信用卡”服务发送发票并期望付款?虽然有趣的是,截至 6 月 8 日,Blacksmith 的条款暗示他们向您收费的权利取决于您提供支付信息,但 SaaS 应用当然可以有条款规定用户在免费试用期间为意外超量付费。而且明确一点:我们的代理运行大量 CI 作业,所以我们确实预计会达到免费计划的限制。我们使用了服务并获得了价值。所以这并非本质上不诚实,只是令人惊讶。我的解读是他们可以这样做。2. 客户会感到惊讶吗?有多少百分比的用户会期望在超出限制的“免费试用”、“无需信用卡”服务上收到 CI 超量发票?我相当确定这个比例很低。可能低于 5%?你可以尝试问聊天机器人 Blacksmith 是更可能切断服务还是收取超量费用,互联网的平均智慧会相当强烈地争论你可能会被切断——即使你没有提到警告你添加信用卡以防止“中断”的邮件。当然,这证明了聊天机器人经常犯错,但也暗示这项政策不寻常。大多数用户会期望 SaaS 服务的免费限制是硬上限,至少在您提供支付信息之前是这样。3. 服务应该这样做吗?你可以想象,让免费用户超量使用,然后发送逾期发票可能比切断他们带来更多收入。目前还不清楚你实际能收回多少收入——你的应付账款和坏账肯定会激增——但其他条件相同,短期内似乎会增加收入数据。当然,其他条件并不相同。我认为明确的答案是这是一个糟糕的做法。让没有信用卡的用户滚入累计超量使用给服务提供商和客户都带来麻烦,并且主要有利于滥用用户(那些从不打算付款的人,现在得到更多免费时间)。虽然这可能会刺激短期收入数据,但我高度怀疑商誉和滥用成本是否低于额外收入。我的意思是,也许,如果你认为切断你为试用用户提供的免费 CI 服务是不可想象的,你可以给他们警告——“如果你不添加信用卡,你的 CI 服务将在 72 小时后被切断”或类似内容。我只能推测 Blacksmith 为何选择事后开票。这可能是可疑的增长黑客行为,一个中层经理试图达到季度收入数据。可能是计费系统和资源调配之间的技术债务。我想这也可能是 YC 创业公司的新趋势,试图在热门市场中赢取份额。但鉴于 Blacksmith 在 2026 年春季 GitHub 的一片混乱中自然爆炸性增长,我猜测这只是一个疏忽。也许是一个压力下做出的决定,他们很快就会意识到这不是最好的。他们的支持最终表示他们“可以研究如何在未来减轻这种混淆”,所以这还算不错。4. 你还应该使用 Blacksmith 吗?这个问题对我们来说:我们会继续使用 Blacksmith 吗,尽管他们给了我们不愉快的惊喜和棘手的支持交流?嗯,我们尝试切换回 GitHub Actions,而且……是的,它仍然很糟糕。Blacksmith 之所以爆炸性增长,是因为它加快了开发周期中一个越来越令人沮丧的瓶颈。最终,我们很务实。我们快速前进的热爱超过了任何对令人惊讶的计费政策的怨恨。Blacksmith 帮助我们更快地构建,一旦我们同意为(实际有用的)服务付费,他们的支持变得更友好。所以……我们可能会切换回去。但亲爱的读者,给你两个提示。首先,如果你构建 SaaS 服务,请注意大多数用户会期望他们的免费账户在积累超量之前暂停,向他们发送发票会让很多人反感。其次,如果你要尝试 Blacksmith,至少目前,也许在达到试用限制之前就关掉它。故事和经验教训。没有每周摘要。没有“思想领导力”。只是我们,在有值得说的事情时。
评论