Faris Aziz
Invite me
Speaking
Faris Aziz
Invite me

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

  1. 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.

  2. 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.

    6 deliveries

  3. 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.

    7 deliveries

Where it's been delivered

  1. Sep 2026Devs.Ghent · Merelbeke-Melle
  2. May 2026JNation Main Day · CoimbraRecording
  3. Apr 2026Devoxx Greece · AthensRecording
  4. Apr 2026jsday Bologna · Bologna
  5. Apr 2026ReactJS Milano · Milan
  6. Apr 2026Voxxed Days Amsterdam · AmsterdamRecording

6 delivered.