Guide · System DesignFree

Uber Engineering Blog

Real time matching, geospatial indexing, payments and the long running story of moving off a monolith. The problems are concrete and easy to picture, which makes this a good blog to start with if architecture write ups usually lose you.

Format

Guide

Topic

System Design

Provider

Uber

Level

Advanced

Access

Free

Where this fits

Uber's problems are unusually concrete: matching, routing, pricing and payments, all in real time and all geographic. That makes the posts easier to follow than abstract architecture writing.

If you want the same ideas taught in order rather than post by post, Design Gurus covers them as structured lessons.

system designbackend

Ready to start?

Opens on Uber in a new tab.

Open resource
Work with me

Stuck on something specific?

Writing only gets you so far. If you want an answer to your situation rather than the general case, book a session and we will work through it together. Every session is free; a few slots open each week.

Follow along

New writing, resources and project ideas land here first.