Subscribe
Sign in
Home
Notes
Archive
About
Latest
Top
Discussions
Why AI Commerce Isn't Going Anywhere
Human Not Present payments are technically possible, but socially unacceptable
Oct 15
•
Alvaro Duran
2
How To Prevent Cache Stampedes
Think cache invalidation and naming things are hard?
Oct 8
•
Alvaro Duran
What Makes DynamoDB a Good Database Choice for Payments
A database engine for the always-on payments era.
Oct 1
•
Alvaro Duran
2
September 2025
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
1
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
This site requires JavaScript to run correctly. Please
turn on JavaScript
or unblock scripts