Subscribe
Sign in
Home
Glossary
Archive
About
databases
Latest
Top
Discussions
The Missing State In Your State Machine
The situation in which an item is acknowledged but not yet stored is a perennial problem in state machines
Jun 17
•
Alvaro Duran
3
3
Virtual Bank Accounts Are Virtually Inexhaustible
Why are we using unstructured text when a strict alphanumeric ID can do the job better?
May 27
•
Alvaro Duran
2
2
Why Database-Layer Double-Entry Is a Bet, Not a Guarantee
An invariant baked into the schema doesn't survive a changing business
May 6
•
Alvaro Duran
1
There Are Only 3 Databases You Can Trust With Your Money
Why the most popular choices are the most risky, and which ones to choose instead.
Apr 22
•
Alvaro Duran
Nobody Got Fired for Uber's $8 Million Ledger Mistake?
LedgerStore became a case study for DynamoDB, and system design publications keep praising it to this day. But the design was abandoned 3 years after it…
Apr 15
•
Alvaro Duran
6
3
2
Ledger Transactions Don't Have to Be Atomic
Up-in-the-airness, and looking at ledgers through the lens of Sagas
Apr 8
•
Alvaro Duran
3
Why Ledgers Are More Than Data Warehouses of Money
And why integrity, not double-entry, is the foundation of financial software
Mar 25
•
Alvaro Duran
1
Why Ledgers Must be Immutable
Ledgers are a “get your shit together” tool.
Mar 4
•
Alvaro Duran
3
Why Low Cardinality Accounts Are A Ledger's Bottleneck
You can build a ledger that’s blazingly fast with a slow programming language.
Jan 28
•
Alvaro Duran
2
TigerBeetle's Stablecoin Mistake
Is there such a thing as "the ultimate fintech database"?
Jan 21
•
Alvaro Duran
2
From Stock Markets To Ledgers, Part VI: Mechanical Sympathy
3 books to satiate your curiosity and ambition
Dec 10, 2025
•
Alvaro Duran
Raft Consensus in 2,000 words
Understanding the Understandable Consensus Protocol
Nov 12, 2025
•
Alvaro Duran
2
This site requires JavaScript to run correctly. Please
turn on JavaScript
or unblock scripts