Want to create an interactive transcript for this episode?
Podcast: Software Engineering Daily
Episode: Uber Mobile Engineering: Distributed Payment Systems with Gergely Orosz
Description: Modern applications are increasingly built as large, distributed systems. A distributed system is a program where its components are located on different machines that communicate with one another to create a single cohesive app. Components may exist as multiple instances across βnodes,β the computers hosting them, which form clusters of nodes that span across geographic regions.The platform Uber is built on distributed systems. The benefit of this architecture is higher availability, higher load capacity, and lower latency. This is essential for Uber because it needs to process up to thousands of requests per second. But this arch...