System Design Patterns: From Fundamentals to Real Systems
Vote

0% completed

​

Design 3 - The Payment Platform

"Design a payment platform for a marketplace: accept card payments from buyers, hold balances, pay out sellers, and handle refunds: correctly, auditably, at scale."

1. Requirements and Numbers

Pause. Clarify and compute; notice which requirement outranks all the others.

Scale? About 2,000 payments per second at peak, and 5M sellers holding balances.

Latency budget? Authorization in about 2 seconds; the card networks dominate it anyway.

.....

.....

.....

Like the course? Get enrolled and start learning!

Reading Progress

0%


Vote for new content