# Orchestrating Millions Across the Globe: Reactive Payments at Scale

> Conference talk by Faris Aziz · 30 min · Monetization, Payments, Stripe, Architecture. Book it: https://faziz-dev.com/invite?format=talk&talk=Orchestrating%20Millions%20Across%20the%20Globe%3A%20Reactive%20Payments%20at%20Scale

## Abstract

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

## Audience

Any engineer touching payment & checkout flows

## Key takeaways

- 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

## Deliveries (12)

- May 27, 2026 — JNation
- April 23, 2026 — Athens Megaron International Conference Center
- April 9, 2026 — Hotel Savoia Regency
- April 7, 2026 — Via Malaga, 4
- April 1, 2026 — Pathé Amsterdam Noord
- November 20, 2025 — JSNation US
- October 28, 2025 — International JavaScript Conference
- September 20, 2025 — WhatTheStack · [recording](https://youtu.be/BWu7e5Qqx0g?si=iQ04PAImH-NTNzKD)
- July 16, 2025 — VueJsTalks
- June 4, 2025 — Frontend Nation
- April 25, 2025 — CityJS London
- February 28, 2025 — Web Zurich

---

Faris Aziz — Staff Software Engineer & Conference Speaker, Geneva.
Site: https://faziz-dev.com · Invite to speak: https://faziz-dev.com/invite · Consulting: https://cal.com/farisaziz12/discovery-call · Mentorship: https://faziz-dev.com/mentorship
LinkedIn: https://linkedin.com/in/farisaziz12 · GitHub: https://github.com/farisaziz12 · Bluesky: https://bsky.app/profile/farisaziz.com

