How does Stripe balance rapid iteration with over five nines of reliability? Learn the principles that drive their developer velocity and operational excellence at scale.
#1about 3 minutes
Stripe's origin as a developer-centric payment API
Stripe was founded to solve the difficulty of moving money online by creating a simple, well-documented API for developers.
#2about 3 minutes
Evolving culture and product with global scale
As Stripe scaled globally and added new products, it maintained its user-centric culture by keeping teams small and focused on user feedback loops.
#3about 6 minutes
Balancing development speed with operational excellence
Stripe maintains high availability and rapid deployment through a culture of operational excellence, careful change management, and a sensible architecture.
#4about 4 minutes
Fostering user-centricity across all engineering roles
Every team member, including engineers, directly engages with users to gain a visceral understanding of their problems, using feedback loops like OODA.
#5about 2 minutes
Ensuring API quality and consistency through review
An internal API review group and the practice of "friction logging" ensure the API evolves deliberately while maintaining a high-quality developer experience.
#6about 3 minutes
Hiring and onboarding engineers for rapid impact
Stripe's hiring process seeks builders through realistic exercises like pair programming, followed by an onboarding that enables new engineers to deploy code within weeks.
#7about 2 minutes
The developer benefits of no-code and low-code tools
No-code and low-code products benefit developers by offloading complexity to hosted solutions that Stripe meticulously optimizes for performance and user experience.
#8about 3 minutes
Using generative AI to enhance developer productivity
Generative AI is used to improve developer productivity through tools like a conversational agent in documentation and GitHub Copilot for writing test code.
#9about 3 minutes
Stripe's future focus on the core development loop
The future of Stripe involves continuing its core development loop of listening to users and abstracting financial complexity for new waves of businesses.
Related jobs
Jobs that call for the skills explored in this talk.
Matching moments
03:39 MIN
Scaling the company with a remote-first engineering hub
Building Enduring Infrastructure: Lessons from the First 12 Years of Stripe
04:35 MIN
Building a culture around the "users first" principle
Building Enduring Infrastructure: Lessons from the First 12 Years of Stripe
03:27 MIN
Designing a consistent and evolving API ecosystem
Building Enduring Infrastructure: Lessons from the First 12 Years of Stripe
02:08 MIN
Enabling an ecosystem with Stripe Tax and Marketplace
Building Enduring Infrastructure: Lessons from the First 12 Years of Stripe
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...
Gerry Schneider
I have a stream! Why it’s definitely worth speaking at tech conferences.Giving talks at certain events is a longed-for goal for many developers. For a good reason: it is the perfect opportunity to share your expertise and passion for a specific topic, help others learn from your mistakes, drive awareness of your solution...
Chris Heilmann
WWC24 Talk - Brenda Romero - Stay: Surviving and Thriving in TechBrenda Romero discusses her tech career journey, overcoming burnout, and inspiring future game developers at WWC24.Here is what she had to say in the video:Hey everyone! Thanks for joining us!Reflections on a Rough YearLast year, I gave a talk about ...