Hacking The System Design Interview Stanley Chiang Pdf Better -

"We will have a mobile client hitting a load balancer. That goes to an API gateway. The driver location will be stored in Redis (geo-index). Riders will poll the server for location updates. We will use Kafka for trip matching."

: Chiang covers essential components such as load balancers, API gateways, caching strategies, and database sharding. "We will have a mobile client hitting a load balancer

Whether it is "better" depends on your current level and what you need: "We will have a mobile client hitting a load balancer

Weaknesses