~/talk

How Form3’s real-time payment platform survives cloud outages

Talkat RoachFest London 2026 · on Thursday, 2026-06-25· [databases, distributed-systems]
slides:none on file

Claim: platform survives loss of an entire cloud provider with no customer impact. Architecture runs active/active/active across AWS GCP and Azure with a Kubernetes cluster per cloud, a single logical CockroachDB cluster (9 nodes requiring a 5-node RAFT quorum) and a global NATS JetStream layer. Engineering adds a custom cross-cluster pod disruption budget to avoid rolling-restart quorum loss. Disaster recovery is validated in production by intentionally shutting down a cloud for 24 hours; an actual GCP outage previously causes zero payment failures.

AI-written summary · about

  1. 0:00Regulator’s cloud exit mandate
  2. 1:11Technology failure intolerance
  3. 2:35Original single-cloud architecture
  4. 4:41Surviving cloud outages
  5. 6:46Multi-cloud with Kubernetes and CockroachDB
  6. 9:55Why CockroachDB for resilience
  7. 12:27Operational challenges of own stack
  8. 13:51Database resilience across clouds
  9. 16:37Disaster recovery testing
  10. 18:26Proof the platform works
  11. 19:51Lessons from multi-cloud system
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.