David Singleton

Building Enduring Infrastructure: Lessons from the First 12 Years of Stripe

Stripe rewrote its API three times before ever launching. Their CTO explains how this user-first obsession became the foundation for building enduring, global infrastructure.

Building Enduring Infrastructure: Lessons from the First 12 Years of Stripe
#1about 4 minutes

The Channel Tunnel as a metaphor for enduring infrastructure

The long and challenging history of the Channel Tunnel illustrates how great infrastructure succeeds by providing clear utility and enabling network effects.

#2about 4 minutes

Understanding system change with the pace layering framework

Stewart Brand's pace layering model helps explain how systems evolve by separating components based on their rate of change, from fast-moving fashion to slow-moving culture.

#3about 5 minutes

Building a culture around the "users first" principle

Stripe's culture is built on concrete operating principles like "users first," which guided early decisions like rewriting the API three times to perfect the developer experience.

#4about 3 minutes

Designing a consistent and evolving API ecosystem

A rigorous API review process ensures consistency and predictability across Stripe's products, enabling the creation of solutions like Stripe Connect to meet specific user needs.

#5about 4 minutes

Scaling the company with a remote-first engineering hub

Launching a remote engineering hub in 2019 allowed Stripe to access a wider talent pool and gain deeper insights into global user needs and local payment behaviors.

#6about 4 minutes

Building a global payments and treasury network (GPTN)

The Global Payments and Treasury Network (GPTN) was created as a foundational layer to solve complex international payment and money transfer challenges for users.

#7about 2 minutes

Enabling an ecosystem with Stripe Tax and Marketplace

Products like Stripe Tax automate complex compliance, while the Stripe Marketplace opens the platform for third-party developers to build and sell their own solutions.

#8about 2 minutes

Building enduring governance for a long-term platform

The Valencia Water Court serves as an analogy for creating long-lasting governance structures that build trust and reliability for a shared infrastructure platform.

Related jobs
Jobs that call for the skills explored in this talk.

Featured Partners

Related Articles

View all articles
CH
Chris Heilmann
All the videos of Halfstack London 2024!
Last month was Halfstack London, a conference about the web, JavaScript and half a dozen other things. We were there to deliver a talk, but also to record all the sessions and we're happy to share them with you. It took a bit as we had to wait for th...
All the videos of Halfstack London 2024!
DC
Daniel Cranney
Dev Digest 159: AI Pipelines, 10x Faster TypeScript, How to Interview
Inside last week’s Dev Digest 159 . 🤖 How to use LLMs to help you write code ⚡ How much electricity does AI need? 🔒 Is your API secure? Learn all about hardening it… 🟦 TypeScript switches to go and gets 10 times faster 🖼️ An image cropper in your ap...
Dev Digest 159: AI Pipelines, 10x Faster TypeScript, How to Interview
DC
Daniel Cranney
Developers are Building the Cities of the Future
Smart cities envision a future where urban landscapes are seamlessly connected by cutting-edge technology, transforming the way people travel, work, communicate and engage in commerce. Developers and programmers find themselves in a novel position, d...
Developers are Building the Cities of the Future
CH
Chris Heilmann
With AIs wide open - WeAreDevelopers at All Things Open 2025
Last week our VP of Developer Relations, Chris Heilmann, flew to Raleigh, North Carolina to present at All Things Open . An excellent event he had spoken at a few times in the past and this being the “Lucky 13” edition, he didn’t hesitate to come and...
With AIs wide open - WeAreDevelopers at All Things Open 2025

From learning to earning

Jobs that call for the skills explored in this talk.

Full Stack Engineer

Full Stack Engineer

Climax.eco
Rotterdam, Netherlands

70-100K
Senior
TypeScript
PostgreSQL
Cloud (AWS/Google/Azure)
Software Developer

Software Developer

Strive Collective Worldwide
Charing Cross, United Kingdom

Remote
£33-58K
API
C++
GIT
+13