Stripe logo

How Stripe Uses Python

12 engineering articles about Python from Stripe's engineering team

Articles

Filter:
Stripe logo
Stripe
Intermediate
Event destinations are central to Stripe integrations but hard to get right. Event notification handlers encapsulate the setup and wiring, letting you focus on business logic and surface errors at development time instead of in production.
David Brownman
6 min read
Includes Code
--
Stripe logo
Stripe
Intermediate
Some microservices are difficult to test because their behavior depends on a long tail of inputs that are hard to model by hand. This post focuses on how to build a repeatable Apache Spark replay harness for testing without creating a second implementation of the service.
Vivek Yadav
8 min read
Includes Code
--
Stripe logo
Stripe
Intermediate
This is the story of how our Developer Productivity team extended and rolled out rubyfmt, our Rust-based zero-config, ultra-fast autoformatter across the world's largest Ruby codebase.
Fable Tales
12 min read
Includes Code
--
Stripe logo
Stripe
Beginner
The article discusses the integration of Stripe's Model Context Protocol (MCP) with Portia AI, focusing on creating a customer refund agent that emphasizes human control during money movement opera...
Mounir Mouawad
7 min read
Includes Code
Has Summary
--
Stripe logo
Stripe
Advanced
The article discusses how to integrate Stripe Data Pipeline (SDP) with Google Cloud Storage (GCS) and BigQuery to enhance analytics capabilities for businesses.
Sushant Jain
8 min read
Includes Code
Has Summary
--
Stripe logo
Stripe
Intermediate
This article provides a comprehensive guide for developers on building reliable Stripe integrations, emphasizing best practices and key considerations for payment processing.
James Beswick
16 min read
Includes Code
Has Summary
--
Stripe logo
Stripe
Intermediate
The article discusses the importance of handling errors in payment integrations and introduces the Sandboxes feature from Stripe, which allows developers to test their integrations in an isolated e...
David Edoh-Bedi
7 min read
Includes Code
Has Summary
--
Stripe logo
Stripe
Intermediate
The article discusses how to integrate payments into workflows utilizing Large Language Models (LLMs) and function calling, specifically through the Stripe agent toolkit.
Steve Kaliski
7 min read
Includes Code
Has Summary
--
Stripe logo
Stripe
Intermediate
The article discusses the importance of preparing for Stripe API upgrades by using the Sandboxes feature to create isolated test environments.
Cecil Phillip
8 min read
Includes Code
Has Summary
--
Stripe logo
Stripe
Intermediate
The article discusses how Stripe adapted Airbnb's Chronon platform to create Shepherd, a next-generation ML feature engineering platform that enhances the development and deployment of ML models at...
Ben Mears
11 min read
Has Summary
--
Stripe logo
Stripe
Advanced
The article discusses the challenges and solutions Stripe engineers face in maintaining a continuous integration (CI) system that balances speed and security.
Sushain Cherivirala
11 min read
Includes Code
Has Summary
--
Stripe logo
Stripe
Beginner
Sorbet is Stripe's open-source type checker for Ruby, designed to enhance code clarity and productivity in a large codebase.
Jake Zimmerman
11 min read
Includes Code
Has Summary
--

You've reached the end! All 12 articles loaded.