Articles by ohduran
73

Nobody got fired for Uber's $8M ledger mistake? (alvaroduran.com)

2

Nobody Got Fired for Uber's $8M Ledger Mistake? (alvaroduran.com)

1

The Luxury Playbook for Online Businesses (alvaroduran.com)

2

Stablecoins for Skeptics (alvaroduran.com)

2

TigerBeetle's Stablecoin Mistake (alvaroduran.com)

5

Raft Consensus in 2k Words (alvaroduran.com)

1

From Stock Markets to Ledgers, Part I: Fairness (alvaroduran.com)

1

Why AI Commerce Isn't Going Anywhere (alvaroduran.com)

2

How to Review Code That Deals with Money (alvaroduran.com)

3

Richard Pryor Stole a Lot of Half Cents and Bought a Ferrari (alvaroduran.com)

2

RIP Amazon QLDB (alvaroduran.com)

2

The Joy of Being on Call for Payment Systems (alvaroduran.com)

1

Database Migration Wartime Stories (alvaroduran.com)

1

The Guide to Payment Tokens (alvaroduran.com)

2

Code-First Reliability in Payment Systems (alvaroduran.com)

1

The Technical Face of Payments as a Service (alvaroduran.com)

2

Building a NoGIL Load Balancer in Python in 30 minutes [video] (youtube.com)

1

Stripe Deploys 1k Times a Day and You Don't Deploy on Fridays (alvaroduran.com)

1

Enterprises Hope That Python Will Make Them AI-First (alvaroduran.com)

2

Leveraging Spaced Repetition to Power My Weekly Newsletter (alvaroduran.com)

1

5 Common Antipatterns in Payment Systems Design (alvaroduran.com)

2

Payments Patterns: Elements of Reusable Money Software (alvaroduran.com)

1

Leveraging Spaced Repetition to Power My Weekly Newsletter (alvaroduran.com)

1

Hard-Won Insights as a Service: The Value of Payments Orchestration (alvaroduran.com)

1

Banks move money by sharing files, and that's OK (alvaroduran.com)

4

NoDB: Processing Payments Without a Database (alvaroduran.com)

1

Consistency, Availability, Prowess (alvaroduran.com)

17

[flagged] How to build 99.999% uptime payment systems (alvaroduran.com)

2

How Modern Treasury Invented Event Locking (alvaroduran.com)

1

Payment for Payment Flow: How revenue sharing agreements impact orchestration (alvaroduran.com)

2

Apple Pay as Digital Check (alvaroduran.com)

2

Dynamic Linking, and the Limitations of 2FA in Payments (alvaroduran.com)

1

The European Way of Building 3DS (alvaroduran.com)

1

The American Way of Building 3DS (alvaroduran.com)

1

How to design mixed payment methods with store credits (alvaroduran.com)

16

[flagged] Why Payments Engineers Should Avoid State Machines (alvaroduran.com)

1

How to Embed Everything into Finance (alvaroduran.com)

4

Engineers Do Not Get to Make Startup Mistakes When They Build Ledgers (alvaroduran.com)

1

The Most Important Book in Payments Is a Data Systems Book (alvaroduran.com)

3

Boring Is Good: How Shopify Prepares for Black Friday (alvaroduran.com)

1

How to Scale Payment Systems with the Saga Pattern (alvaroduran.com)

1

Exactly-Once Payments at Airbnb (alvaroduran.com)

74

How Uber tests payments in production (alvaroduran.com)

1

Stripe Made an Obvious Choice with Its Payments API. It Took Two Years to Fix It (alvaroduran.com)

61

We Love Writing Software So Much, We're Willing to Do It for Free (alvaroduran.com)

1

Enterprise Python: Software That Lives Long and Prosper (alvaroduran.com)

2

Not Now, Honey I'm Trying to Compile This Code (alvaroduran.com)

6

The Prototype's Language (alvaroduran.com)

1

Keeping Up with the Databases (alvaroduran.com)

1

The Narrow Waist of Payments Orchestration (alvaroduran.com)

1

The Economics of Open Source Payments (alvaroduran.com)

1

A Sketch of a Payment Systems Protocol (alvaroduran.com)

2

A Problem-First Approach to Building Engineering Teams (alvaroduran.com)

1

Acquiring: Call It a Prototype (alvaroduran.com)

1

Scale Is Overrated in Payments. You Should Focus on Scalability Instead (alvaroduran.com)

1

Pyments: How to Design Payment Applications in Python (alvaroduran.com)

1

Bad API design costs a lot of money. In payments, it's clear why (alvaroduran.com)

1

Advice I Wish I Had Known When I Built My First Payment Application (alvaroduran.com)

1

The Uncontrollability of Payment Systems (alvaroduran.com)

3

Nobody Gets Fired for Choosing Java (alvaroduran.com)

1

Relational Databases Aren't Paying Off in Payments (alvaroduran.com)

1

Pizza Place Payments: How to Architect Useful Payment Applications (alvaroduran.com)

2

Fighting Ghosts with Gremlins: A Primer on Credit Card Exemptions (alvaroduran.com)

2

Check Me If You Can: Paper, Blockchain, and the Engineering Mindset of Payments (alvaroduran.com)

1

Tokenization, or How I Learned to Stop Worrying and Love the Vault (alvaroduran.com)

1

Sailing Ships in the Polar B2B Waters (alvaroduran.com)

1

Every Tech Company Is a Payment Company (alvaroduran.com)

1

The Suits Gap: What the History of Law Practice Can Tell Us About AI (alvaroduran.com)

3

The Case for a Digital Euro (ft.com)

1

The Financialization of Online Travel Agencies (alduba.substack.com)