Subscribe
Sign in
Home
Notes
Archive
About
Latest
Top
Discussions
CQRS Is Just Balances And Records
Ledgers are hard because you're forced to separate reads from writes
Sep 24
•
Alvaro Duran
How To Review Code That Deals With Money
You're probably focusing on the wrong things. It doesn't look as good as you think.
Sep 17
•
Alvaro Duran
2
How to Build Payment Webhooks Fast
It's not that webhooks are difficult.
Sep 10
•
Alvaro Duran
The ID Gapless-Latency tradeoff
You can get unique identifiers at scale either by Coordinating or by Centralizing ID creation. But you can't get gapless sequences without having to…
Sep 3
•
Alvaro Duran
1
August 2025
Richard Pryor Stole a lot of Half Cents and Bought a Ferrari
Why Floats and Decimals as Money Make Illegal States Representable
Aug 27
•
Alvaro Duran
4
1
Paying At The Pump: Why Auth and Preauth Are Not The Same Thing
And how it affects implementing new payment methods that look "similar" from the outside
Aug 20
•
Alvaro Duran
1
The Playbook's 2025 Beach Reads
I love reading on the beach.
Aug 13
•
Alvaro Duran
2
Testable Payment Webhooks
PSPs are prioritizing their engineers' experience above anyone else's
Aug 6
•
Alvaro Duran
July 2025
Pull Requests Are Herbie
Why waiting for the damned PR is the main productivity hit for software teams
Jul 30
•
Alvaro Duran
2
Code-First Reliability: 4 Unconventional Approaches to Always-on Payments
Today is the launch of my newest book, titled Code-First Reliability.
Jul 25
•
Alvaro Duran
2
Database Migration Wartime Stories
And some PostgreSQL not-so-well-known lock workarounds
Jul 23
•
Alvaro Duran
1
The Joy of Being On Call For Payment Systems
How to be at ease when every second counts
Jul 16
•
Alvaro Duran
1
This site requires JavaScript to run correctly. Please
turn on JavaScript
or unblock scripts