In first minute he did "It make a contribution to hotel industry as well" joke man XD
@shubhamagarwal143410 ай бұрын
Brother on a lighter note your name display music is too loud scary... But thanks a lot for making this awsome System Design Playlits...GOD BLESS YOU.. :)
@ankitjhunjhunwala98953 жыл бұрын
Thanks for sharing this awesome content !!
@ameyapatil11394 жыл бұрын
Very well made. !
@varunvats325 жыл бұрын
Really well made content, have one question though : Suppose a person 'A' right swipes 'B', and some match making services lets say 'X' and 'Y', receive this event, that A has right swiped B. Now, assuming some redis instances would be local to both X and Y, then based on what factor would you decide to save A_B key in redis and in which service ? Assuming that A_B key won't be saved in all the redis instances.
@TechDummiesNarendraL5 жыл бұрын
In tat case a_b will be saved in both the services, if the redis is global the first service save it. Have some TTL to invalidate match after couple of months
@jollysrivastava33263 жыл бұрын
FAB!!!
@RenjuZacharias4 жыл бұрын
Thank you for this video. how can I connect with you?
@rpd78012 жыл бұрын
m looking for a developer, please suggest few developers name.
@faiyaz693ify4 жыл бұрын
sir plz make fresh to home system design.
@BladeAndrade5 жыл бұрын
I'm wondering if that is the time it takes to answer a system design question in an interview
@TechDummiesNarendraL5 жыл бұрын
It's like, You study years for an exam of a hour!!
@大盗江南4 жыл бұрын
This is a super brilliant video, thank you a lot lot lot. LOVE from all around the world!!!!!!!!!!!! maybe u can add more info to ur title , like [geo-sharding][ES]... lol u keep repeating "we are trying to build a meaningful relationship!" But man! i think their goal is not that hahahahha
@iitgupta20105 жыл бұрын
This guy has a lot of potentials. but his channel gets less attention. :( sad... Just one suggestion, Please buy a good mike :)
@TechDummiesNarendraL5 жыл бұрын
Thank you and I have bought one. :)
@iitgupta20105 жыл бұрын
I guess you unnecessary over complicated the passport feature. Since our design already have lag,long based mapper, we really don't need to do any thing else. Based on the user CURRENT lay long, he would still query recommendation eng and they behave same way as earlier only change is His/her location nothing else. Some may argue that when user created his profile in, let say India, when he move to America his data might not be available in those shard which is near to Americas. This is something poor approach rather thinking about where user created the profile, think rather just based on location based and your system continously track user location and update the available profile. This May be bit challangging but more optimal and less verbose. Correct me if I'm wrong
@jtrvlsthewrld2 жыл бұрын
What if... if there's no algorithm? Just straight forward matching based on your filters... period.
@sumonmal0093 жыл бұрын
THIS COMMENT IS FOR MY PERSONAL REFERENCE. TO UNDERSTAND PROPERLY WATCH THE FULL VIDEO -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- recommendation algo 4:46 16:40 24:30 Geo sharding 27:00 HLD 28:55 33:06 Passport feature 35:57 HLD matchmaking 38:45 45:00 reactivation user 49:00
@prerakchoksi23797 ай бұрын
How to ensure that the recomondation system dosent gives back repeated users
@yaswanthnaganaboina37573 жыл бұрын
Bro you are giving massive content and you have answered all my struggled questions to me,your truly inspirational for every developer,tnq very much techiehero
@logicboard77462 жыл бұрын
Dude - you are making tech videos with tooth extracted? #passion
@sachinmukherjee295 жыл бұрын
Please make some video on IRCTC ticket booking system. How does tatkaal booking works?
@spk94345 жыл бұрын
may be they use data base lock for transactions.. on rdbms...thats why it sucks.
@hank919185 жыл бұрын
@@spk9434 how else do you do it other than database lock then? honest question.
@rahulsharma50303 жыл бұрын
@30:00 what is use of elastic feeder? I think we can directly store in queue and then worked can pop from there and do stuff?
@vijitail19795 жыл бұрын
Kudos !! Such dedication and great content, thanks a lot
@rootkor3Editz5 жыл бұрын
Can you make a video on Micro services based design system ?
@ankurkumarraj4 жыл бұрын
Wonderful content on System designing, thank you.
@justthatpm5 жыл бұрын
It's so industry how most all big or medium sized tech companies rely on AWS.
@Amin-wd4du25 күн бұрын
❤ Best video out there
@deepeshsatija5 жыл бұрын
A_B(when A right swipes B) or B_A(when B right swipes A) can always be ordered to use A_B (some where around 46:30 in video) to tackle A and B both right swiping at the same time.
@rahulsharma50303 жыл бұрын
Can you tell why are you using elastic search ? You did not specify why we need it? I open tinder, I will do get matches near me, so it will be sort based on lat long and all, how exactly elastic search fits here?
@zvezdalion2 жыл бұрын
So thoroughly researched, thank you, Naren, your videos are a great source of knowledge! Does anyone know why is it that we don't need to implement sessions (it's mentioned around minute 58), sessions are for browser-based only? I'm confused :?
@kristjanjonsson38435 жыл бұрын
couple == 2 ... just for future reference :) Nice video
@SaifulIslam-fs2li3 жыл бұрын
Q: Why do you always wear CAP on your head ? A: Because, CAP theorem comes first in system design. :D
@swadeshroul47072 жыл бұрын
Hi, Nice Content. Try to put partitions of the video with clips, it will be very helpful.
@dhruvkhandelwal55583 жыл бұрын
Can you please explain how location service is determining which match service to hit? Wouldnt load distribution on match service instances be handled by consistent hashing?
@ranareddy43762 жыл бұрын
Can you please provide the System Design Diagram in the description like in other videos, so that it'll be easier to refer to during the lecture
@salilkumar75794 жыл бұрын
Great content dude, thanks a lot.
@Sturdymonk4 жыл бұрын
Hey this is a great content to digest - I wanted to take your guidance on some App. It would be great to have your little time .
@deepakkumarshukla3 жыл бұрын
Excellent explanation and in depth. Thanks man, for your hard work to bring these videos to us.
@x_ravikumarsoni2 жыл бұрын
big help for hotel industry as well.. hahaha 🤣
@marcoprado77243 жыл бұрын
Wow! That was a really good presentation! Thank you very much!!
@jollysrivastava33263 жыл бұрын
Very nicely explained. Loved each sec of the video.. Awesome content.
@CleanCoder3 жыл бұрын
Awesome Narendra, Keep it up !
@p.a.online4 жыл бұрын
awesome! thanks so much for the video!
@windupbirdgaming5 жыл бұрын
Great video. I have a question. Suppose user A went to some country like USA and right swiped some user B from US region. After the user A came back to his(not US) region. Will user B still be able to right swipe A even after the user A has moved back from US location ? Also if they both swiped when they were in same location. Will they still get the options to chat when they move to different location ?
@TechDummiesNarendraL5 жыл бұрын
1. With this design no. however, when user A comes back from USA, user B won't even get User A as recommendation. Consider user b got the recommendation when he was still in airport and then user A flew to native. This perticular case match won't happen. And more over the keys will have a TTL of couple of months and they will be invalidated. So when user A goes back to USA next time chances are that both can start fresh. 2. If there is a match, then there shouldn't be any restrictions to chat across geoshards.
@windupbirdgaming5 жыл бұрын
@@TechDummiesNarendraL Thanks for the clarification.