Subscribe
Sign in
Home
Notes
Archive
About
databases
Latest
Top
Discussions
How To Prevent Cache Stampedes
Think cache invalidation and naming things are hard?
6 hrs ago
•
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
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
Database Migration Wartime Stories
And some PostgreSQL not-so-well-known lock workarounds
Jul 23
•
Alvaro Duran
1
NoDB: Processing Payments Without a Database
Making payments simpler and more reliable by removing databases out of the way.
Dec 18, 2024
•
Alvaro Duran
6
1
Consistency, Availability, Prowess: How Stripe and Shopify push the limits of distributed payments
Changes on the infrastructure, noticing what the CAP theorem really means, and scaling like crazy.
Dec 4, 2024
•
Alvaro Duran
6
How to build 99.999% uptime payment systems
In order to keep pace with state-of-the-art, money software must work for all possible databases
Nov 27, 2024
•
Alvaro Duran
4
1
How Modern Treasury Invented Event Locking
Race conditions are the nastiest problem in money software. They've forced engineers to make wrong design choices. Not anymore.
Nov 20, 2024
•
Alvaro Duran
8
6
Why Payments Engineers Should Avoid State Machines
Event-driven money software is replayable and pull-based. Why are state machines still prevalent in payments?
Sep 25, 2024
•
Alvaro Duran
13
1
The Most Important Book In Payments Is a Data Systems Book
Challenging the belief that good software design isolates business concerns on the domain layer.
Sep 4, 2024
•
Alvaro Duran
8
Boring Is Good: How Shopify Prepares for Black Friday
“Today’s Black Friday is tomorrow’s base load” attitude has powered the evolution of Shopify's multi-tenant data architecture.
Aug 28, 2024
•
Alvaro Duran
5
How To Scale Payment Systems With The Saga Pattern
What a database paper can teach us about scaling payment systems beyond a single relational database
Aug 21, 2024
•
Alvaro Duran
11
4
This site requires JavaScript to run correctly. Please
turn on JavaScript
or unblock scripts