frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

American Express: Cell-Based Architecture for Resilient Payment Systems

https://americanexpress.io/cell-based-architecture-for-resilient-payment-systems/
47•birdculture•3d ago

Comments

toast0•2d ago
They run their payment systems on ps3??? Somebody bought into the marketting a bit much.
rekttrader•1h ago
So you’re telling me these cells operate independently like distributed Ethereum nodes and L2s… got it.
kev009•1h ago
There things are always a clusterfsck compared to the mainframe deployments.
neerajsi•1h ago
I wonder how they ensure durability. Is it possible that a cell going down would roll back a payment after it has occurred. Or do they depend on a non cell database?
subtlejellyfish•34m ago
I would assume nothing related to a given transaction crosses the cell boundary.

We use a cellular architecture to help constrain the blast radius of a modular monolith. Each one of our customers lives in exactly 1 cell. Any kind of cross-customer BI/reporting happens through a data warehouse.

jeremycarter•1h ago
As Reddit already pointed out, this is nothing novel.
llmslave•29m ago
American Express tech is some of the worst in the world among big companies. All of the value in the company is just in the branding. They put some work into the mobile app and the website, but other than that, its a facade.
jmpman•12m ago
Having worked at Amex and other huge banks, let me assure you that there's much worse than Amex. Amex's Fraud analytics team was good. Risk was good. Ben's team is good.
mcintyre1994•7m ago
A few years ago someone kept signing up for loads of bank accounts/credit cards in my name, with my address. I’m not sure what the point of it was. But while everyone else happily sent cards and stacks of welcome paperwork to me, Amex were the only one that contacted me and told me they’d detected something weird in the signup. They gave me some helpful advice to resolve that situation too.
physix•21m ago
Nobody uses Amex for payments, so the system isn't ever under high load.

Just kidding!

I find the idea quite good, and have to assume that the amount of payment fails they experience due to partitions/outages isn't very high and that the post-payment reconciliation and reclamation process gives them the liberty to rank availability a bit higher than correctness.

One thing that looked a bit shaky was the interplay between the global transaction router's state of knowing which cells can handle a particular payment and the asynchronous distribution of the "failover data", which I presume it needs to know to route correctly. To me that seems to create a window where it might route to the wrong cell due to an outdated routing state.

It also doesn't go into the HA setup of the global transaction router itself.

But still, I kind of like the design.

badlibrarian•14m ago
Ah yes, the financial services company that runs a travel agency, allows me to book my hotel and rental car weeks in advance, registers a hold for incidentals for both the hotel and car when I check in, then blocks the card when I try to buy dinner that night in that same hotel due to fraud detection.

Last week it required me to take pictures of my face from multiple angles to regain membership privileges. I suspect this may be part Palantir data collection and part Peter Thiel dating service.

Noam Shazeer Joins OpenAI

https://twitter.com/NoamShazeer/status/2067400851438932297
231•lukasgross•22h ago•196 comments

I told them forced consent was unlawful. 5 years later it cost Elkjop €1.8M

https://www.thatprivacyguy.com/blog/elkjop-forced-consent-fine/
131•speckx•4h ago•46 comments

Everything Is BOM: Bill of Materials Encyclopedia

https://bomwiki.com/
34•sebg•1h ago•10 comments

I found 10k GitHub repositories distributing Trojan malware

https://orchidfiles.com/github-repositories-distributing-malware/
605•theorchid•11h ago•138 comments

American Express: Cell-Based Architecture for Resilient Payment Systems

https://americanexpress.io/cell-based-architecture-for-resilient-payment-systems/
47•birdculture•3d ago•11 comments

Ubiquiti: Enterprise NAS, Built on ZFS

https://blog.ui.com/article/introducing-enterprise-nas
228•ksec•8h ago•207 comments

The Korean telecom giant at the center of Anthropic's Mythos controversy

https://www.wired.com/story/sk-telecom-anthropic-mythos-export-controls/
66•dstala•10h ago•40 comments

Zero-Touch OAuth for MCP

https://blog.modelcontextprotocol.io/posts/enterprise-managed-auth/
9•niyikiza•55m ago•2 comments

Swiss parliament lifts ban on new nuclear power plants

https://www.bluewin.ch/en/news/switzerland/parliament-lifts-ban-on-new-nuclear-power-plants-32575...
633•leonidasrup•8h ago•484 comments

Migrating from GNU Stow to Chezmoi

https://rednafi.com/misc/chezmoi/
82•speckx•5h ago•90 comments

The Token Compression Illusion: Why I'm Skeptical of RTK

https://mroczek.dev/articles/the-token-compression-illusion-why-im-skeptical-of-rtk/
63•lackoftactics•5h ago•69 comments

Hospitals and universities repurposing drugs at lower cost

https://www.kcl.ac.uk/news/hospitals-and-universities-repurposing-drugs-at-90-lower-cost
269•giuliomagnifico•12h ago•114 comments

CS 6120: Advanced Compilers: The Self-Guided Online Course (2020)

https://www.cs.cornell.edu/courses/cs6120/2025fa/self-guided/
269•ibobev•11h ago•39 comments

Zork name origin got an update on Wikipedia

https://www.dpolakovic.space/blogs/zork-part2#update
19•dpola•2h ago•1 comments

Launch HN: TesterArmy (YC P26) – Agents that test web and mobile apps

https://tester.army
90•okwasniewski•8h ago•40 comments

W Social, public institutions and the theater of European digital sovereignty

https://blog.elenarossini.com/w-social-public-institutions-and-the-theater-of-european-digital-so...
165•nemoniac•10h ago•114 comments

Agentic Resource Discovery Specification

https://agenticresourcediscovery.org/introduction/
40•damick•1d ago•10 comments

Show HN: Are You in the Weights?

https://www.intheweights.com/
104•turtlesoup•2h ago•77 comments

.gitignore Isn't the only way to ignore files in Git

https://nelson.cloud/.gitignore-isnt-the-only-way-to-ignore-files-in-git/
254•FergusArgyll•12h ago•81 comments

Modos Color Monitor Pushes E-Paper Displays Further

https://spectrum.ieee.org/modos-e-paper-monitor
206•Vinnl•11h ago•58 comments

The founder of Craigslist has given away half a billion dollars

https://www.independent.co.uk/us/money/craigslist-multimillionaire-craig-newmark-b2980681.html
276•Tomte•5h ago•195 comments

Dutch Railways offers unlimited off-peak train travel nationwide for €49/month

https://www.ns.nl/en/season-tickets/dal-vrij
159•felipevb•3d ago•71 comments

Show HN: Gerrymandle - Daily puzzle game where you redraw electoral districts

https://gerrymandle.cc/
116•realmofthemad•8h ago•53 comments

Ask HN: Is anyone using the A2A protocol?

56•asim•13h ago•29 comments

How Alberta Eradicated Rats

https://worksinprogress.co/issue/albertas-war-on-rats/
117•tzury•9h ago•89 comments

Emacs 31 is around the corner: The changes I'm daily driving

https://www.rahuljuliato.com/posts/emacs-31-around-the-corner
399•frou_dh•10h ago•217 comments

If your product is Great, it doesn't need to be Good (2010)

http://paulbuchheit.blogspot.com/2010/02/if-your-product-is-great-it-doesnt-need.html
9•skogstokig•3d ago•3 comments

A website that lists websites to submit your website to

https://www.submission.directory/
375•azeemkafridi•7h ago•85 comments

Microsoft new Outlook takes 10 seconds to do what Outlook Classic does instantly

https://www.windowslatest.com/2026/06/15/microsofts-new-outlook-takes-10-seconds-to-do-what-outlo...
565•Adam-Hincu•10h ago•376 comments

Emacs, how it all started for me

https://xvw.lol/en/articles/emacs-start.html
132•nukifw•3d ago•50 comments