HN Hall of Fame Weekly email

Eric Brewer on Why Banks are BASE, Not ACID – Availability Is Revenue

highscalability.com Essays & writing Essays & articles Computer science Candidate
Screenshot of highscalability.com captured 2026-07-20
Page preview · captured 2026-07-20

Resurfaced independently across 3 calendar years, with breakout response in 2 of them.

submissions
3
submitters
3
observed span
2013–2022
peak thread · 48 comments
134 pts
latest 20+ return · 2016-09-17
102 pts

Submission timeline

2007–2026

One slot for every year since HN launched. Height is that year's peak points; orange marks a 100+ point or 50+ comment breakout. Select a bar to open its strongest thread.

First comments on top threads

HN comment order

>If an ATM is disconnected from the network and when the partition eventually heals, the ATM sends sends a list of operations to the bank and the end balance will still be correct. I don't think so. I support ATM client software for a large bank in the US and we certainly don't do this. This may be true for "remote" ATMs that are installed in convenience stores on POTS. I can't say I've ever actually heard of it though…

Interesting article, but it's really talking about ATM networks rather than the broader "banks". A bank's core systems could still hugely benefit from having an ACID compliant database even if any individual ATM node could still be allowed to operate independent for some amount of time to maximize availability. Consistency is a feature whose importance is regularly downplayed by hawkers of NoSQL databases. I've seen firsthand what happens when a NoSQL database scales out and it's not pretty — a…

brandur·102-point thread·

The first top-level comment from each of the four biggest threads, in HN’s own order. Excerpts are shortened; open a comment for full context.

Breakout years
2

100+ points or 50+ comments

Total points
238

reference only — not used in Hall rules or ranking

Total comments
89

reference only — not used in Hall rules or ranking

Every submission

DateTitle as submittedByPointsComments
2013-05-02Eric Brewer on Why Banks are BASE, Not ACID – Availability Is RevenueFirst breakout · Best threadabhijitr13448
2016-09-17Eric Brewer on Why Banks Are BASE Not ACID – Availability Is Revenue (2013)Latest 20+ point returnmpweiher10241
2022-05-30Eric Brewer on Why Banks Are Base Not Acid – Availability Is Revenueprabhupant20