Pragmatic Engineer's Stripe profile covers a 20M-line Ruby codebase and strict API review
Pragmatic Engineer spent months talking with Stripe CTO David Singleton for a profile of engineering at a company of about 7,000 people. The excerpt covers scale, stack and process but does not show how Stripe assigns a directly responsible individual, so that practice cannot yet be benchmarked.
The Board Room · Leadership desk
Key figures card. Stripe processed $817B worth of payments in 2022. More than 100 companies handled $1B or more of payments on the platform. Stripe employs around 7,000 people. All figures come from the Pragmatic Engineer newsletter.
| Figure | Value | Note | Claim |
|---|---|---|---|
| Payments Stripe processed in 2022 | 817 billion USD | 4 | |
| Firms handling $1B+, over | 100 companies | 4 | |
| Stripe staff, around | 7,000 people | 3 |
What happened
- The newsletter puts Stripe's valuation at around $50B as of March.
- Stripe runs what the author calls almost certainly the world's largest Ruby codebase, at more than 20M lines of code.
- Part 2 describes a strict review that every change to Stripe's API must pass, beyond a normal code review.
Why it matters
- decision A team weighing a named-owner rule this quarter can adopt it on the strength of a title and a scale profile, or wait for the process section. Adopting early would copy the label without the review and rollout controls around it.
- exposure Everything in the excerpt comes from Stripe's CTO and team through one author in a subscriber-only issue. A leader comparing against it is comparing against Stripe's account of itself.
- constraint Stripe's practices are shaped by commercial contracts and payment volume. A team without that exposure may find the comparison holds for some practices and not for others.
The issue is titled "who wants to DRI that?", and it says it covers how projects get done [11]. The excerpt ends before that section, so how Stripe picks a DRI, whether the role is assigned or taken up, and what happens when no one takes it all go unanswered.
The excerpt does describe the pressure the practice would operate under. Stripe processed $817B in payments in 2022, and more than 100 companies handled $1B or more on the platform [4]. The newsletter describes an "outsized focus on operating reliably and delivering on commercial contracts" alongside shipping hundreds of times per day [10]. The issue names some of the controls Stripe uses to balance speed against reliability. It says automation is at the core of everything at Stripe [7], and that code is rolled out gradually to reduce the chance of risky changes going wrong [8]. Part 2 adds a strict review of every change to Stripe's API, which goes beyond a normal code review [9].
In our view, a named owner is one control among several in that arrangement. Nothing here separates how much of the result comes from the owner and how much from the gates around the owner.
Transfer is the open question. Stripe was valued at around $50B in March [2], employs around 7,000 people [3], and runs a Ruby codebase of more than 20M lines [5]. The newsletter's author, Gergely, wrote that the issue reveals "lots of details about Stripe's engineering culture that haven't been shared before" and has takeaways for any startup building an engineering culture [12]. Part 2 includes the CTO's learnings on team size and on the cost of collaborating across time zones [13]. Team size and time zones are variables a smaller company also has, so we'd expect those learnings to be the most comparable material in the series.
What to watch
- Whether the process section or Part 2 states how a DRI is chosen and what happens when the role goes unfilled.
- Whether Part 2 puts figures on developer productivity, which the issue says Stripe measures extensively, so outcomes can be compared and not only practices.
- Whether the CTO's learnings on team size and time zones are specific enough for a smaller engineering organisation to test against its own structure.
Clarity's read
What the record supports and how the coverage leans. The claims behind it follow.
Reality
- Evidence40
- Adoption
- Insufficient
- Hype gap
- Insufficient
- Incentives55
- Confidence50
Claim ledger
Ranked by verification strength, evidence, and original report placement.
- [1]
The author spent the past few months talking with Stripe CTO David Singleton and the Stripe team, meeting Singleton twice: once in person at Stripe's Amsterdam office and once by video.
- [2]
Stripe was valued at around $50B in March, according to the newsletter.
- [3]
Stripe employs around 7,000 people, including thousands of software engineers.
- [4]
In 2022 Stripe processed $817B worth of payments, and more than 100 companies handled $1B or more of payments on the platform.
- [5]
Stripe operates almost certainly the world's largest Ruby codebase, with more than 20M lines of code.
- [6]
Stripe is investing heavily in Java and Go on the backend and in machine learning and AI tools, and new joiners are not required to know these languages.
- [7]
Automation is at the core of everything at Stripe.
- [8]
Stripe rolls code out gradually to reduce the chance of risky changes going wrong.
- [9]
Each and every change that modifies Stripe's API must pass a strict review process that goes beyond a normal code review; this is covered in Part 2.
- [10]
The newsletter says the fintech company has an outsized focus on operating reliably and delivering on commercial contracts, while still shipping hundreds of times per day.
- [11]
The issue is titled "who wants to DRI that?" and its engineering processes section covers how projects get done.
- [12]
Gergely wrote that the issue reveals "lots of details about Stripe's engineering culture that haven't been shared before" and offers takeaways for any startup trying to build a thoughtful engineering culture.
- [13]
Part 2 covers learnings from the CTO, including the importance of team size and the cost of collaboration across time zones.
- [14]
The issue is a subscriber-only issue of the Pragmatic Engineer Newsletter.
Sources
1 independent publisher whose own reporting we read for this story.
- newsletter.pragmaticengineer.com“who wants to DRI that?”
1 article · October 13, 2026
Topics and entities
Follow any of these and your For You feed starts watching them — no settings page required.
Entities
- David SingletonFollow
- RubyFollow
- The Pragmatic Engineer NewsletterFollow
- StripeFollow
- Gergely OroszFollow