Cómo Uber reconstruyó su plataforma de pagos para escalar
Uber publicó la arquitectura detrás de su plataforma de pagos — el motor que maneja cobros a riders, pagos a drivers, fees, reembolsos y el churn constante de edge cases. El sistema tiene que estar online procesando millones de transacciones, cumplir con regulaciones financieras en decenas de mercados, y moverle el dinero a los drivers rápido para que no se asusten.
El post del engineering blog pasa por las piezas clave: cómo estructuran el transaction ledger para que los entries sean auditable, cómo enrutan los pagos por los processors correctos según la región, cómo manejan los failures y retries sin cobrarle a nadie dos veces, y cómo mantienen todo rápido bajo peak load. Los detalles son mayormente engineering — pero la historia real es la constraint que están resolviendo: la confianza. Riders y drivers necesitan saber que el dinero llega exactamente bien, cada vez. Un decimal mal y la plataforma pierde el control de ambos lados del mercado.
Por qué nos importa: el mismo tipo de money routing cuidadoso y auditable es lo que cualquier negocio chiquito necesita cuando empieza a mover dólares reales — y es buen recordatorio de que la infraestructura financiera es aburrida hasta que se rompe, y cuando se rompe, se rompe todo.
“Un decimal mal y la plataforma pierde el control de ambos lados del mercado.”