This is the first post in a series I'm calling How Would I Build. I take a real engineering problem, reason through it in plain language first, then attach the actual name for that reasoning at the end. Jargon comes last, not first.

I'll be upfront, I didn't sit down and immediately know all the answers here. A lot of this came from asking "okay but why would that break" until something clicked. That's the energy I'm going for.

Starting with this: how would you build a payment system that handles 10,000 transactions per second without losing a single one?

Two customers, one suya guy

There's a suya spot near you. One guy grilling. Two customers walk up at the same time and both want the last stick.