Migrating the American Express Payment Network, Twice
madflojo
57 points
16 comments
March 23, 2026
Related Discussions
Found 5 related stories in 79.9ms across 8,303 title embeddings via pgvector HNSW
- Stripe's Payment APIs: the first 10 years (2020) tibbar · 94 pts · April 20, 2026 · 49% similar
- Machine Payments Protocol (MPP) bpierre · 164 pts · March 18, 2026 · 49% similar
- Stripe-backed startup Tempo releases the Machine Payments Protocol zachdotai · 12 pts · March 18, 2026 · 46% similar
- Goodbye Visa and Mastercard: 130M Europeans switching to sovereign payment healsdata · 905 pts · May 20, 2026 · 45% similar
- A Trillion Transactions jorangreef · 11 pts · March 19, 2026 · 41% similar
Discussion Highlights (6 comments)
themafia
This is cool, but a part of me has to be flip, and humanity is kind of hilarious to me. All of this amazing infrastructure and hard work to essentially just very carefully and accurately subtract one number from another in a way that makes auditing easy.
e-dant
A fascinating en dash, used as an em dash, followed by two em dashes. Hmmm.
alberth
Re: transition to micro services (from monolith). I’m surprised a network so sensitive to latency (as are payment networks), was able to achieve their latency SLAs with micro services. Maybe Amex being a closed-loop network helps with latency?
mitchellh
Cmd+F "Kubernetes". Oh Jesus Christ.
3x35r22m4u
Norton Antivirus for Android doesn't allow me to access the site. Hmm.
ivlozada
The GTR design is smart — minimal protocol understanding, just enough to route. The temptation in payment systems is always to push more logic to the edge. Keeping the router thin is what made the canary ollback trivial. The shadow traffic approach is the real insight here. You can't test a payment system with synthetic data — the edge cases are in the real transaction patterns. Replaying production traffic against a parallel system and diffing the results is the only way to know if you've achieved parity. Their closing lesson — "patience and discipline, success is measured in reliability" — applies to any system where transactions are irreversible.