OSI Model | Simply Explained
4:53
21 сағат бұрын
CAP Theorem | Explained
2:21
4 ай бұрын
Instagram - System Design
14:42
4 ай бұрын
CPU vs GPU | Simply Explained
4:01
Пікірлер
@TechPrepYT
@TechPrepYT 2 күн бұрын
Full video 👉 kzbin.info/www/bejne/jnK9oqCCjd5nobs 🔥
@soumyajitchatterjee5822
@soumyajitchatterjee5822 2 күн бұрын
Amazing!!!
@TechPrepYT
@TechPrepYT 2 күн бұрын
Thank you!
@АлександраТокмакова-я6г
@АлександраТокмакова-я6г 2 күн бұрын
How the driver assignment service knows that driver accepted the request or the request timeouted?
@dbrasileiro
@dbrasileiro 2 күн бұрын
this is gold.
@TechPrepYT
@TechPrepYT 2 күн бұрын
Appreciate it!!
@TechPrepYT
@TechPrepYT 2 күн бұрын
Full Write Up 👉 www.techprep.app/system-design 🔥
@LOVEANDMOTIVATION-vl3nh
@LOVEANDMOTIVATION-vl3nh 2 күн бұрын
Good one bro 😁
@pratyushbhatt1712
@pratyushbhatt1712 3 күн бұрын
How is getting the fare a Post API? Shouldnt it be a GET operation?
@vitalraokommanipati5244
@vitalraokommanipati5244 6 күн бұрын
Thank you ❤
@TechPrepYT
@TechPrepYT 2 күн бұрын
You're welcome :)
@ivandrofly
@ivandrofly 6 күн бұрын
Big thanks
@TechPrepYT
@TechPrepYT 2 күн бұрын
You're welcome!
@potterheadforever4078
@potterheadforever4078 7 күн бұрын
what if I want to add property of weighted tiles to show efficiency of dijkstra and astar?
@potterheadforever4078
@potterheadforever4078 7 күн бұрын
This is amazing, thank you!
@TechPrepYT
@TechPrepYT 2 күн бұрын
Thank you!!
@marcosferreira8463
@marcosferreira8463 8 күн бұрын
Really good explanation, you could do a video demonstration in the code this problems and how avoid them
@TechPrepYT
@TechPrepYT 2 күн бұрын
Thanks! I'll put it on the list!
@boringusername792
@boringusername792 9 күн бұрын
Very good. Will there be a follow up describing how the modern internet differs from the 7 layer OSI model?
@TechPrepYT
@TechPrepYT 2 күн бұрын
Thanks! I can put it on the list if you want!
@debashisrath2861
@debashisrath2861 9 күн бұрын
Good explanation
@TechPrepYT
@TechPrepYT 2 күн бұрын
Thank you :)
@felipecaldeira1999
@felipecaldeira1999 9 күн бұрын
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
@jjverce Күн бұрын
100%
@chessmaster856
@chessmaster856 9 күн бұрын
What is the point of useless counting? Are you counting with fingers? Things are supposed to be extensible right?
@TechPrepYT
@TechPrepYT 9 күн бұрын
Full video 🔥👉 kzbin.info/www/bejne/f5LCmn6bp9JoZq8
@fuadsahinovic9532
@fuadsahinovic9532 10 күн бұрын
Great video thanks!
@TechPrepYT
@TechPrepYT 2 күн бұрын
Appreciate the kind words!
@MotivationonfireIITandUPSC
@MotivationonfireIITandUPSC 11 күн бұрын
Nice content
@TechPrepYT
@TechPrepYT 2 күн бұрын
Thank you :)
@antonbogdanovich9707
@antonbogdanovich9707 12 күн бұрын
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.
@TheLemitek
@TheLemitek 2 күн бұрын
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);
@MSC009
@MSC009 15 күн бұрын
Thank you. Very well presented and illustrated. This is awesome! Just subscribed.
@TechPrepYT
@TechPrepYT 13 күн бұрын
Appreciate it thank you!
@faxa22
@faxa22 15 күн бұрын
Top content
@TechPrepYT
@TechPrepYT 13 күн бұрын
Thanks!!
@doomtomb3
@doomtomb3 15 күн бұрын
perfect amount of explanation. no more no less
@TechPrepYT
@TechPrepYT 13 күн бұрын
That's the aim!! Thanks!
@bishal_mishra99
@bishal_mishra99 15 күн бұрын
Was always curious about JIT. Thanks
@TechPrepYT
@TechPrepYT 13 күн бұрын
No problem!
@Scalabilis
@Scalabilis 16 күн бұрын
Thanks for sharing such valuable content soo helpful brother💪
@TechPrepYT
@TechPrepYT 13 күн бұрын
Appreciate the kind words!
@Scapben
@Scapben 16 күн бұрын
If SSE does not scale how do big social medias handle their traffic?
@Scapben
@Scapben 16 күн бұрын
Thank you for sharing use cases, this was a big plus for me to understand Much clearer now when to use what
@TechPrepYT
@TechPrepYT 13 күн бұрын
No problem!
@omkarjadiya7745
@omkarjadiya7745 17 күн бұрын
next one in telegram all feature 😄😄
@nickmura
@nickmura 17 күн бұрын
so the idea is parallelism splits up a single task on multiple cores?
@rewatiramanpandey7570
@rewatiramanpandey7570 17 күн бұрын
follower_id and followed_by_id ? confusing
@EricTsai-yk9ul
@EricTsai-yk9ul 6 күн бұрын
better to understand by user_id and followed_by_id, in this design you can get all user's followers by one query
@pendergastj
@pendergastj 17 күн бұрын
Also, JIT compilers can create more optimized code based on the context of the program and memory.
@abhishekgautam1651
@abhishekgautam1651 17 күн бұрын
Good explanation
@TechPrepYT
@TechPrepYT 13 күн бұрын
Thank you!
@GigaMarou
@GigaMarou 18 күн бұрын
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?
@jdxxmxnd
@jdxxmxnd 19 күн бұрын
What sort of intense processing is being done to create hotels? The message queue on that path seems a bit overkill.
@haodeng9639
@haodeng9639 17 күн бұрын
agree, over design.
@dev_yethiha
@dev_yethiha 17 күн бұрын
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
@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.
@brookeschwartz6339
@brookeschwartz6339 19 күн бұрын
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.
@kyngcytro
@kyngcytro 19 күн бұрын
This confirmed my head was in the right place. Didn't think of the idempotency stuff tho. Thanks well explained.
@TechPrepYT
@TechPrepYT 13 күн бұрын
Thank you!!
@harshaghanta1
@harshaghanta1 19 күн бұрын
What tool are you using to create these diagrams?
@walidsiala7368
@walidsiala7368 14 күн бұрын
eraserio
@TechPrepYT
@TechPrepYT 13 күн бұрын
Keynote!
@sundharjieswaran3790
@sundharjieswaran3790 20 күн бұрын
🎉🎉🎉🎉🎉
@TechPrepYT
@TechPrepYT 13 күн бұрын
Thanks!
@giantbush4258
@giantbush4258 20 күн бұрын
Well explained.
@TechPrepYT
@TechPrepYT 20 күн бұрын
Thanks!
@TechPrepYT
@TechPrepYT 20 күн бұрын
Full video 👉 kzbin.info/www/bejne/o2eafp2YrZt3g7s 🔥
@karpuzye
@karpuzye 20 күн бұрын
DB tables should be the result of clear separation of responsibilities and domains. Starting with db tables to system design can mislead younger developers
@noopd13
@noopd13 21 күн бұрын
working with multiple Kafka topics based on each rider ID , wouldn't this get complicated to implement in subscriber WebSocket server
@shadowchaser1828
@shadowchaser1828 22 күн бұрын
thank you, easily one of the best tutorials I've seen.
@TechPrepYT
@TechPrepYT 20 күн бұрын
Appreciate it!
@munkhtsogbatsukh605
@munkhtsogbatsukh605 22 күн бұрын
underrated
@juanclopgar97
@juanclopgar97 25 күн бұрын
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.iitr005
@raj.iitr005 28 күн бұрын
Very helpful, thanks 👍
@TechPrepYT
@TechPrepYT 20 күн бұрын
Thank you!
@ushadharma2325
@ushadharma2325 28 күн бұрын
Successfully completed the project 🎉Thank you
@TechPrepYT
@TechPrepYT 20 күн бұрын
Congrats!!
@ravikirankalal
@ravikirankalal Ай бұрын
The qps is way to high to be using a relational database.
@ravikirankalal
@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.
@TechPrepYT
@TechPrepYT 20 күн бұрын
Thank you very much!
@botemail-hz9jg
@botemail-hz9jg Ай бұрын
Great explanation !!! One question, how to implement gRPC in the SPA web libraries like react ?
@marcialabrahantes3369
@marcialabrahantes3369 Ай бұрын
gRPC Web, which requires a proxy to be set up
@botemail-hz9jg
@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.