No video

System Design of a Delivery System like Zomato with

  Рет қаралды 19,553

Gaurav Sen

Gaurav Sen

Күн бұрын

In this video, we look at what powers the delivery and tracking systems of e-commerce apps like Zomato, Swiggy, and Amazon.
Along the way, we go through relevant spatial algorithms, network protocols, and design components used in location-based systems.
Cheers!
00:00 Problem Statement
00:45 Requirements
02:00 High-Level Design
04:01 Capacity Estimation
05:36 Location-Based Queries
13:30 Tracking riders
20:00 APIs
24:05 Conclusion, thank you!
Quad Trees: • Designing a location d...
System Design Course at InterviewReady: get.interviewready.io/
Designing Data Intensive Applications Book: amzn.to/3SyNAOy
You can follow me on:
Github: github.com/InterviewReady/sys...
LinkedIn: / interview-ready
Twitter: / gkcs_
#SystemDesign #InterviewReady #Coding

Пікірлер: 18
@KeertiPurswani
@KeertiPurswani 4 ай бұрын
Absolutely love recording this series! The discussions are so raw and real, hope you all are also liking it!
@rishiraj2548
@rishiraj2548 4 ай бұрын
Yes... Great thanks
@rishabhbafna36
@rishabhbafna36 4 ай бұрын
12:55 Here in the cache you can store the data in a priority queue like data structure in low level, where the nearest, best rated and fairest top riders let say 10 will get the notification of the order. And If non of them accepts for say 1 minute, than next 10 will be shown. This way we can limit the size of the cache and fetch the top required data from the central db in the memory.
@arunavasaha7051
@arunavasaha7051 Ай бұрын
Yes, thats great idea
@andw2001
@andw2001 4 ай бұрын
Congrats Guys, could get a lot of insight from this talk! Rock on! 😁
@RAZREXE
@RAZREXE 4 ай бұрын
Amazing video as always, thanks Keerti and Gaurav
@user-zk1zm6sm2u
@user-zk1zm6sm2u 28 күн бұрын
Interesting design and discussion.
@bagirathan8350
@bagirathan8350 2 ай бұрын
don't you think for updating the location its better to have a seperate service where delivery partner sends location updates to which updates the cache instead of delivery matching service since it could have a lot of persistent connections and can be scaled independently, because there may be few orders in a day and some days can have large orders which would make the load on delivery matching service quite high, because anyway we have to update the location of drivers, or am i missing something?
@sandipan329
@sandipan329 2 ай бұрын
@KeertiPurswani, Gaurav, what tool/website do you use to draw the shapes for system design, the one in the video seems really smooth here!!
@unity001
@unity001 10 күн бұрын
Mirro / Gliffy
@adityashrivastava5018
@adityashrivastava5018 4 ай бұрын
Which keyboard does gaurav has ?
@biswajitroy_isgpp2343
@biswajitroy_isgpp2343 2 ай бұрын
Hey gaurav can u explain the persistent connection
@prashantgarde
@prashantgarde 4 ай бұрын
Thankyou
@rishiraj2548
@rishiraj2548 4 ай бұрын
🙏🙂👍
@akshaynaik1719
@akshaynaik1719 4 ай бұрын
Which tool you using for designing?
@AtizaJuanita
@AtizaJuanita 3 ай бұрын
It's called Miro
@dhirajnavale3861
@dhirajnavale3861 4 ай бұрын
1st
@user-dk4oe6dy3y
@user-dk4oe6dy3y Күн бұрын
😢nicd
لااا! هذه البرتقالة مزعجة جدًا #قصير
00:15
One More Arabic
Рет қаралды 38 МЛН
Sigma girl and soap bubbles by Secret Vlog
00:37
Secret Vlog
Рет қаралды 15 МЛН
Zerodha Stock Broker System Design with @KeertiPurswani
1:07:04
Gaurav Sen
Рет қаралды 35 М.
Introduction to NoSQL databases
26:18
Gaurav Sen
Рет қаралды 771 М.
Google system design interview: Design Spotify (with ex-Google EM)
42:13
IGotAnOffer: Engineering
Рет қаралды 1 МЛН
YouTube High Level System Design with @harkirat1 !!
35:02
Keerti Purswani
Рет қаралды 92 М.
When You Ask the Intern to Review Your Code
4:01
Nicholas T.
Рет қаралды 576 М.
System Design Interview: TikTok architecture with @sudocode
45:35
System Design: TINDER as a microservice architecture
36:41
Gaurav Sen
Рет қаралды 1,2 МЛН
System Design Interview: Design Uber w/ a Ex-Meta Staff Engineer
1:03:05
Hello Interview - SWE Interview Preparation
Рет қаралды 52 М.
WHATSAPP System Design: Chat Messaging Systems for Interviews
25:15
Gaurav Sen
Рет қаралды 1,8 МЛН
لااا! هذه البرتقالة مزعجة جدًا #قصير
00:15
One More Arabic
Рет қаралды 38 МЛН