TalksPayments & scale30 minEarlier version
Orchestrating Millions Across the Globe: Reactive Payments at Scale
Recording on YouTube
An earlier version of this talk.
Builds on From Fragile to Future-Proof with reactive orchestration driven by state changes and events, production failure scenarios, and a live Smallpdf demo. The featured WhatTheStack 2025 recording captures the earlier From Fragile to Future-Proof version. The talk has moved on: book From 12 Hours to 10 Minutes: Engineering Smallpdf’s Reactive Payment Frontend.
The premise
“Just integrate Stripe” works, until it doesn’t.
As soon as a user-facing product accepts payments, whether one-time purchases, subscriptions, upgrades, or add-ons, payment flows begin to behave like distributed systems. Gateways, regions, retries, experiments, fallbacks, and partial failures all interact in ways that linear checkout flows were never designed to handle.
This talk distills how to think about payments through the lens of reactivity. Instead of modeling payments as a sequence of steps, we’ll explore how treating them as reactive orchestration systems, driven by state changes and events, leads to architectures that are easier to extend, reason about, and recover under real-world conditions.
Using concrete production examples, we'll walk through the technical lessons learned from operating high-volume, global payment flows and show how frontend payment orchestration becomes a first-class concern once products move beyond trivial checkout logic. While the examples use React, the underlying ideas apply to any frontend framework or library.
The best part? I’ll end with a live demo of this running in production on Smallpdf, where we built and shipped our in-house reactive frontend orchestration system in React, now serving tens of millions of users worldwide.
Who it's for
Any engineer touching payment & checkout flows
You leave with
- The edge cases that break naive payment setups
- How the monetization landscape actually works at scale
- How to think about payments as a system, not an integration
How this talk evolved
- JSWorld 2027 CFP
From 12 Hours to 10 Minutes: Engineering Smallpdf’s Reactive Payment FrontendCurrent
Evolves Orchestrating Millions Across the Globe into an incident-led case study of Smallpdf’s reactive payment frontend. Starts with a 12-hour payment incident and explains why the architecture built afterward could reduce recovery for the same scenario to an estimated 10 minutes. Adds revenue outcomes and places React reactivity, state and event-driven orchestration, lazy loading, fallbacks, and resilience at the centre. Includes a live production demo and transferable principles for modern frontend frameworks. Title and abstract match the JSWorld Conference 2027 CFP version.
- 2026
Orchestrating Millions Across the Globe: Reactive Payments at Scale
Builds on From Fragile to Future-Proof with reactive orchestration driven by state changes and events, production failure scenarios, and a live Smallpdf demo. The featured WhatTheStack 2025 recording captures the earlier From Fragile to Future-Proof version.
- 2025
From Fragile to Future-Proof: Solving Web Monetization Chaos with Payment Systems That Scale
The earlier payments version introduces orchestration through the challenges of expanding into global markets. Orchestrating Millions develops that premise into reactive, event-driven architecture covering gateways, regions, retries and partial failures.