Swarm

←

All customers

Halden

Subscriptions

Halden moved its billing in six minutes

A migration that sat on the roadmap for a year, done in one run and merged after lunch.

to move billing to Payment Intents

Halden

1,024

tasks in 9 waves

41

files changed

0

incidents after merge

“

We’d put it off for a year. I read one pull request, asked Reviewer one question and merged it after lunch.

Jonas Verhey

CTO, Halden

The goal

Halden charges 40,000 customers every month. Moving them to Payment Intents meant touching every billing path while the old webhooks kept working until March.

The run

  • Reader mapped 1,204 files and 38 call sites in billing.

  • Planner split the goal into 1,024 tasks across nine waves.

  • Guard blocked one key before it reached the branch.

What changed

The pull request was 41 files with two new tests. Jonas merged it the same day, and the old webhooks kept working until March, as asked.

Next story

Kestrel cut its flaky tests by 91%

−91%

© 2026 Swarm Labs

Fictional company, template demo

Create a free website with Framer, the website builder loved by startups, designers and agencies.