Design Navigation Systems like Google Maps, Uber & Doordash | System Design

  Рет қаралды 7,656

Code with Irtiza

Code with Irtiza

Күн бұрын

Пікірлер: 19
@DhanyaKrishnan8109
@DhanyaKrishnan8109 Ай бұрын
Thats a clear and crisp video. You have such structured system design videos of why you chose which design. Thanks for the great work!
@dhanyageetha1519
@dhanyageetha1519 2 ай бұрын
You got a unique skill of explaining design in a very simple and concise manner, keep up the great work, looking for more SD videos
@Jeffery404
@Jeffery404 Жыл бұрын
underrated channel.
@ydk5912
@ydk5912 Жыл бұрын
This is really nice, learning alot from your videos
@irtizahafiz
@irtizahafiz 11 ай бұрын
Thank you! Glad you found it valuable.
@vikashsrivastava5343
@vikashsrivastava5343 3 ай бұрын
BTW, where is the precomputed map is stored which is used by routing service ?? That is not clear in this design.
@harshraj22_
@harshraj22_ 2 жыл бұрын
at 3.32, Does the notification service wait for the replies from these services ? What happens if say routing service takes long to return ? Doesn't that affect the response time of our services overall ? Can we use some kind of asynchronous system there ? btw, good explanation. Keep continuing such vids
@irtizahafiz
@irtizahafiz 2 жыл бұрын
Yes. That does affect the overall system latency. That's why you want most of the common routes to be cached on the Routing Service. For other routes, you should have "some system" to precompute at least parts of the route so that they can be put together very quickly upon every request. I don't think we can use any asynchronous system here. We need to send the client the list of routes ASAP as a response to the initial HTTP request.
@Sdirimohamedsalah
@Sdirimohamedsalah Жыл бұрын
Thank you very very much. Still one point how can I calculate nearest driver to the client. I watched your video on geocach coding but I can’t find the right way to do calculations for target (a taxi driver for exemple) in movement .
@rudeadyet1992
@rudeadyet1992 Жыл бұрын
one of the ways could be using google-matrix-api where you will get optimised route given the driver and target location. it can also handle multiple location and get the optimised routes.
@kristiegarcia3543
@kristiegarcia3543 2 жыл бұрын
hey i have learnt a lot thanks to your channel
@irtizahafiz
@irtizahafiz 2 жыл бұрын
Glad to hear that!
@Avnayaaayahusamjha
@Avnayaaayahusamjha Жыл бұрын
shouldn't we have used websocket instead of REST call ?
@shaunramesh2319
@shaunramesh2319 Жыл бұрын
How do I implement a navigation system that would track a delivery driver that the user can see in real-time? I don't need the app to show delays since its just the customer viewing the delivery drivers route in real-time.
@irtizahafiz
@irtizahafiz 11 ай бұрын
In short: You can have the "driver's" app ping the backend with coordinates, and then your backend pushes the update to the customer's app through an open web socket connection.
@조바이든-r6r
@조바이든-r6r 2 жыл бұрын
can you make a video for what star schema is?(base-design for snowflake,databricks) thank you for your effort. easiest understandable channel.
@irtizahafiz
@irtizahafiz 2 жыл бұрын
Yes I can. I will add it to my content backlog, but can't promise anything soon. Glad you find the content easy to understand.
@ayeshasiddiki916
@ayeshasiddiki916 2 жыл бұрын
💪🏼💪🏼
@irtizahafiz
@irtizahafiz 2 жыл бұрын
Thank you!
Kafka Delivery Semantics | At-Least-Once, At-Most-Once & Exactly-Once
7:25
Design Proximity Services Like Yelp & Google Maps | System Design
33:42
Code with Irtiza
Рет қаралды 10 М.
Кәсіпқой бокс | Жәнібек Әлімханұлы - Андрей Михайлович
48:57
🕊️Valera🕊️
00:34
DO$HIK
Рет қаралды 6 МЛН
А что бы ты сделал? @LimbLossBoss
00:17
История одного вокалиста
Рет қаралды 8 МЛН
Крутой фокус + секрет! #shorts
00:10
Роман Magic
Рет қаралды 40 МЛН
Google system design interview: Design Spotify (with ex-Google EM)
42:13
IGotAnOffer: Engineering
Рет қаралды 1,1 МЛН
Realtime Advertisement Clicks Aggregator | System Design
32:56
Code with Irtiza
Рет қаралды 21 М.
13: Google Maps | Systems Design Interview Questions With Ex-Google SWE
35:25
Design an Autocomplete System | System Design
19:13
Code with Irtiza
Рет қаралды 8 М.
Designing a location database: QuadTrees and Hilbert Curves
22:22
Systems Design in an Hour
1:11:00
Jordan has no life
Рет қаралды 14 М.
Кәсіпқой бокс | Жәнібек Әлімханұлы - Андрей Михайлович
48:57