Full video 👉 kzbin.info/www/bejne/jnK9oqCCjd5nobs 🔥
@soumyajitchatterjee58222 күн бұрын
Amazing!!!
@TechPrepYT2 күн бұрын
Thank you!
@АлександраТокмакова-я6г2 күн бұрын
How the driver assignment service knows that driver accepted the request or the request timeouted?
@dbrasileiro2 күн бұрын
this is gold.
@TechPrepYT2 күн бұрын
Appreciate it!!
@TechPrepYT2 күн бұрын
Full Write Up 👉 www.techprep.app/system-design 🔥
@LOVEANDMOTIVATION-vl3nh2 күн бұрын
Good one bro 😁
@pratyushbhatt17123 күн бұрын
How is getting the fare a Post API? Shouldnt it be a GET operation?
@vitalraokommanipati52446 күн бұрын
Thank you ❤
@TechPrepYT2 күн бұрын
You're welcome :)
@ivandrofly6 күн бұрын
Big thanks
@TechPrepYT2 күн бұрын
You're welcome!
@potterheadforever40787 күн бұрын
what if I want to add property of weighted tiles to show efficiency of dijkstra and astar?
@potterheadforever40787 күн бұрын
This is amazing, thank you!
@TechPrepYT2 күн бұрын
Thank you!!
@marcosferreira84638 күн бұрын
Really good explanation, you could do a video demonstration in the code this problems and how avoid them
@TechPrepYT2 күн бұрын
Thanks! I'll put it on the list!
@boringusername7929 күн бұрын
Very good. Will there be a follow up describing how the modern internet differs from the 7 layer OSI model?
@TechPrepYT2 күн бұрын
Thanks! I can put it on the list if you want!
@debashisrath28619 күн бұрын
Good explanation
@TechPrepYT2 күн бұрын
Thank you :)
@felipecaldeira19999 күн бұрын
The hotel creation side seems a bit overengineered, or at least not well-justified... Why do we need an "Admin Queue" - is hotel/room creation really that frequent and resource intensive? And who is being notified about hotel/room creation?? I'm sure one could come up with reasons, but without explicitly stating said reasons, it seems unnecessary.
@jjverceКүн бұрын
100%
@chessmaster8569 күн бұрын
What is the point of useless counting? Are you counting with fingers? Things are supposed to be extensible right?
@TechPrepYT9 күн бұрын
Full video 🔥👉 kzbin.info/www/bejne/f5LCmn6bp9JoZq8
@fuadsahinovic953210 күн бұрын
Great video thanks!
@TechPrepYT2 күн бұрын
Appreciate the kind words!
@MotivationonfireIITandUPSC11 күн бұрын
Nice content
@TechPrepYT2 күн бұрын
Thank you :)
@antonbogdanovich970712 күн бұрын
Is room_inventory table along enough for the booking availability search within a date range? What if I would like to book a room for 3 consecutive days and there is an availability for each particular day, but there is no consecutive availability of a particular room. There could be 3 different rooms available at every particular day within a date range.
@TheLemitek2 күн бұрын
Yes, you are correct. I think to prevent this error and make it simplier we would have to calculate each time a client asks about specific range (and maybe store it in some cache) from reservation table. Something like this I think WITH ReservedRooms AS ( SELECT roomId FROM reservations WHERE roomTypeId = @roomTypeId AND ( (CheckInDate <= @endDate AND CheckOutDate > @startDate) ) ) SELECT roomId FROM rooms WHERE roomTypeId = @roomTypeId AND roomId NOT IN (SELECT roomId FROM ReservedRooms);
@MSC00915 күн бұрын
Thank you. Very well presented and illustrated. This is awesome! Just subscribed.
@TechPrepYT13 күн бұрын
Appreciate it thank you!
@faxa2215 күн бұрын
Top content
@TechPrepYT13 күн бұрын
Thanks!!
@doomtomb315 күн бұрын
perfect amount of explanation. no more no less
@TechPrepYT13 күн бұрын
That's the aim!! Thanks!
@bishal_mishra9915 күн бұрын
Was always curious about JIT. Thanks
@TechPrepYT13 күн бұрын
No problem!
@Scalabilis16 күн бұрын
Thanks for sharing such valuable content soo helpful brother💪
@TechPrepYT13 күн бұрын
Appreciate the kind words!
@Scapben16 күн бұрын
If SSE does not scale how do big social medias handle their traffic?
@Scapben16 күн бұрын
Thank you for sharing use cases, this was a big plus for me to understand Much clearer now when to use what
@TechPrepYT13 күн бұрын
No problem!
@omkarjadiya774517 күн бұрын
next one in telegram all feature 😄😄
@nickmura17 күн бұрын
so the idea is parallelism splits up a single task on multiple cores?
@rewatiramanpandey757017 күн бұрын
follower_id and followed_by_id ? confusing
@EricTsai-yk9ul6 күн бұрын
better to understand by user_id and followed_by_id, in this design you can get all user's followers by one query
@pendergastj17 күн бұрын
Also, JIT compilers can create more optimized code based on the context of the program and memory.
@abhishekgautam165117 күн бұрын
Good explanation
@TechPrepYT13 күн бұрын
Thank you!
@GigaMarou18 күн бұрын
Hey nice video! Is it just that GPUs have more ALUs for each Cache and CU? Or are the GPUs ALUs different in structure? Similar for CUs and Caches?
@jdxxmxnd19 күн бұрын
What sort of intense processing is being done to create hotels? The message queue on that path seems a bit overkill.
@haodeng963917 күн бұрын
agree, over design.
@dev_yethiha17 күн бұрын
Yeah, i also think the same but after deep consideration when creating or manipulate hotels data, we need to update it in two place. Which is Elastic Search And database. We need to store in database first and after that we need to move the data to elastic a do reindexing.
@jjverceКүн бұрын
@@dev_yethiha that's fine, that's something pretty basic that most web apps do. You don't need to decouple these requests with an intermediate queue for that though. You can just trigger the Elasticsearch update in response to DB updates, without hurting the UX of a request that the user doesn't know if it succeeded or not anymore. Imagine a user trying to make a bunch of changes in their admin dashboard and having to refresh the browser after each step because they're not sure if the last update succeeded or not.
@brookeschwartz633919 күн бұрын
I'm learning this for the first time in OS. Pace was really good. Although I am a native English speaker, so it might be bc of that.
@kyngcytro19 күн бұрын
This confirmed my head was in the right place. Didn't think of the idempotency stuff tho. Thanks well explained.
@TechPrepYT13 күн бұрын
Thank you!!
@harshaghanta119 күн бұрын
What tool are you using to create these diagrams?
@walidsiala736814 күн бұрын
eraserio
@TechPrepYT13 күн бұрын
Keynote!
@sundharjieswaran379020 күн бұрын
🎉🎉🎉🎉🎉
@TechPrepYT13 күн бұрын
Thanks!
@giantbush425820 күн бұрын
Well explained.
@TechPrepYT20 күн бұрын
Thanks!
@TechPrepYT20 күн бұрын
Full video 👉 kzbin.info/www/bejne/o2eafp2YrZt3g7s 🔥
@karpuzye20 күн бұрын
DB tables should be the result of clear separation of responsibilities and domains. Starting with db tables to system design can mislead younger developers
@noopd1321 күн бұрын
working with multiple Kafka topics based on each rider ID , wouldn't this get complicated to implement in subscriber WebSocket server
@shadowchaser182822 күн бұрын
thank you, easily one of the best tutorials I've seen.
@TechPrepYT20 күн бұрын
Appreciate it!
@munkhtsogbatsukh60522 күн бұрын
underrated
@juanclopgar9725 күн бұрын
Do you have a video talking about cores? in this example you show a core with 4 ALU, and I do not quiet understand how a single CONTROL UNIT can handle that
@raj.iitr00528 күн бұрын
Very helpful, thanks 👍
@TechPrepYT20 күн бұрын
Thank you!
@ushadharma232528 күн бұрын
Successfully completed the project 🎉Thank you
@TechPrepYT20 күн бұрын
Congrats!!
@ravikirankalalАй бұрын
The qps is way to high to be using a relational database.
@ravikirankalalАй бұрын
This is the best system design channel i uave come across in youtube. Not a single sentence in the presentation is wasteful. And beautiful color coded diagrams help remember easily. So sad to see it getting only so many likes.
@TechPrepYT20 күн бұрын
Thank you very much!
@botemail-hz9jgАй бұрын
Great explanation !!! One question, how to implement gRPC in the SPA web libraries like react ?
@marcialabrahantes3369Ай бұрын
gRPC Web, which requires a proxy to be set up
@botemail-hz9jgАй бұрын
@@marcialabrahantes3369 Oh yeah, done some research found out there is envoy proxy using which we can achieve the same. But it would be great to have this as native feature in libraries to encode and decode the ProtoBufs.