Global Payments: Subsecond Performance Worldwide
summary
Global Payments migrates a merchant transaction workload from SQL Server to CockroachDB, consolidating 47 database flavors toward eight and replacing expensive AG clusters with a cloud‑native, multi‑region replication factor of five design that uses Kubernetes on GCP and a global load balancer. Tests hit ~1,000 TPS on ~120 Cockroach cores versus 250 TPS on a 128‑core SQL Server box, survive Gremlin chaos (node loss, network faults) with nominal latency impact, and use 221 quorum placement, Prometheus/Grafana monitoring, and planned EU data sovereignty.
AI-written summary · about
chapters (8)
- 0:00Introduction
- 3:45Database strategy
- 9:24SQL Server scalability
- 12:34Cloud-native with CockroachDB
- 16:14Global deployment
- 20:09Chaos testing
- 22:19Lessons learned
- 26:51Future plans
related talks
31mFuture-proofing operational data at scale
17mMigrating Primer’s Live Payments Platform to CockroachDB with Zero Downtime
48mBuilding mission-critical applications with CockroachDB
23mWhy Squarespace adopted CockroachDB for better global performance at scale
15mScaling to support America’s #1 sportsbook
31mWhen Failure Is Not an Option: Surviving Cloud Outages in Go
24mNavigating Distributed Databases: Challenges & Opportunities
14mBuilding CockroachDB for performance at scale
