David Singleton
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.
Matching moments
02:11 MIN
Stripe's origin as a developer-centric payment API
Throwing off the burdens of scale in engineering
29:12 MIN
Stripe's future focus on the core development loop
Throwing off the burdens of scale in engineering
29:43 MIN
Technical and strategic lessons from platform development
Shared mobility for everyone!
05:30 MIN
Evolving culture and product with global scale
Throwing off the burdens of scale in engineering
08:51 MIN
Balancing development speed with operational excellence
Throwing off the burdens of scale in engineering
51:53 MIN
Q&A on shared systems and scaling productivity
Forget Developer Platforms, Think Developer Productivity!
14:39 MIN
Lessons learned and the shift to a global platform
Reducing Cognitive Overload Through Platform Engineering
33:42 MIN
Integrating Stripe for the payment workflow
Teini - an extremely small webshop leveraging awesome and free tech
Featured Partners
Related Videos
Throwing off the burdens of scale in engineering
David Singleton & Thomas Pamminger
Fintech Rebellion: How Developers Are Disrupting the Future of Commerce
Arik Shtilman
The Future of Cloud is Abstraction - Why Kubernetes is not the Endgame for STACKIT
Dominik Kress
Diving into Developer Experience
Ricky Holtz
Reducing Cognitive Overload Through Platform Engineering
Llywelyn Griffith-Swain
Navigating the Corporate Jungle: Life as a Developer in a large Company
Alexandra Petri
Closing Keynote by Joel Spolsky
Joel Spolsky
From Dungeons & Dragons to Fortune 500 – Running a Large Commercial Open-Source project
Elise Bentley
From learning to earning
Jobs that call for the skills explored in this talk.


Full Stack Engineer
Climax.eco
Rotterdam, Netherlands
€70-100K
Senior
ETL
UX Design
PostgreSQL
Unit Testing
+1


Senior PHP Developer - Delft, NL
Online Payment Platform
Delft, Netherlands
€75-95K
Senior
PHP
MySQL
Laravel
















