Tinder System design | Dating app system design | tinder software architecture

  Рет қаралды 42,533

Tech Dummies Narendra L

Tech Dummies Narendra L

Күн бұрын

Пікірлер: 57
@nayanjain5761
@nayanjain5761 3 жыл бұрын
In first minute he did "It make a contribution to hotel industry as well" joke man XD
@shubhamagarwal1434
@shubhamagarwal1434 10 ай бұрын
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.. :)
@ankitjhunjhunwala9895
@ankitjhunjhunwala9895 3 жыл бұрын
Thanks for sharing this awesome content !!
@ameyapatil1139
@ameyapatil1139 4 жыл бұрын
Very well made. !
@varunvats32
@varunvats32 5 жыл бұрын
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.
@TechDummiesNarendraL
@TechDummiesNarendraL 5 жыл бұрын
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
@jollysrivastava3326
@jollysrivastava3326 3 жыл бұрын
FAB!!!
@RenjuZacharias
@RenjuZacharias 4 жыл бұрын
Thank you for this video. how can I connect with you?
@rpd7801
@rpd7801 2 жыл бұрын
m looking for a developer, please suggest few developers name.
@faiyaz693ify
@faiyaz693ify 4 жыл бұрын
sir plz make fresh to home system design.
@BladeAndrade
@BladeAndrade 5 жыл бұрын
I'm wondering if that is the time it takes to answer a system design question in an interview
@TechDummiesNarendraL
@TechDummiesNarendraL 5 жыл бұрын
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
@iitgupta2010
@iitgupta2010 5 жыл бұрын
This guy has a lot of potentials. but his channel gets less attention. :( sad... Just one suggestion, Please buy a good mike :)
@TechDummiesNarendraL
@TechDummiesNarendraL 5 жыл бұрын
Thank you and I have bought one. :)
@iitgupta2010
@iitgupta2010 5 жыл бұрын
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
@jtrvlsthewrld
@jtrvlsthewrld 2 жыл бұрын
What if... if there's no algorithm? Just straight forward matching based on your filters... period.
@sumonmal009
@sumonmal009 3 жыл бұрын
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
@prerakchoksi2379
@prerakchoksi2379 7 ай бұрын
How to ensure that the recomondation system dosent gives back repeated users
@yaswanthnaganaboina3757
@yaswanthnaganaboina3757 3 жыл бұрын
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
@logicboard7746
@logicboard7746 2 жыл бұрын
Dude - you are making tech videos with tooth extracted? #passion
@sachinmukherjee29
@sachinmukherjee29 5 жыл бұрын
Please make some video on IRCTC ticket booking system. How does tatkaal booking works?
@spk9434
@spk9434 5 жыл бұрын
may be they use data base lock for transactions.. on rdbms...thats why it sucks.
@hank91918
@hank91918 5 жыл бұрын
@@spk9434 how else do you do it other than database lock then? honest question.
@rahulsharma5030
@rahulsharma5030 3 жыл бұрын
@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?
@vijitail1979
@vijitail1979 5 жыл бұрын
Kudos !! Such dedication and great content, thanks a lot
@rootkor3Editz
@rootkor3Editz 5 жыл бұрын
Can you make a video on Micro services based design system ?
@ankurkumarraj
@ankurkumarraj 4 жыл бұрын
Wonderful content on System designing, thank you.
@justthatpm
@justthatpm 5 жыл бұрын
It's so industry how most all big or medium sized tech companies rely on AWS.
@Amin-wd4du
@Amin-wd4du 25 күн бұрын
❤ Best video out there
@deepeshsatija
@deepeshsatija 5 жыл бұрын
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.
@rahulsharma5030
@rahulsharma5030 3 жыл бұрын
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?
@zvezdalion
@zvezdalion 2 жыл бұрын
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 :?
@kristjanjonsson3843
@kristjanjonsson3843 5 жыл бұрын
couple == 2 ... just for future reference :) Nice video
@SaifulIslam-fs2li
@SaifulIslam-fs2li 3 жыл бұрын
Q: Why do you always wear CAP on your head ? A: Because, CAP theorem comes first in system design. :D
@swadeshroul4707
@swadeshroul4707 2 жыл бұрын
Hi, Nice Content. Try to put partitions of the video with clips, it will be very helpful.
@dhruvkhandelwal5558
@dhruvkhandelwal5558 3 жыл бұрын
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?
@ranareddy4376
@ranareddy4376 2 жыл бұрын
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
@salilkumar7579
@salilkumar7579 4 жыл бұрын
Great content dude, thanks a lot.
@Sturdymonk
@Sturdymonk 4 жыл бұрын
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 .
@deepakkumarshukla
@deepakkumarshukla 3 жыл бұрын
Excellent explanation and in depth. Thanks man, for your hard work to bring these videos to us.
@x_ravikumarsoni
@x_ravikumarsoni 2 жыл бұрын
big help for hotel industry as well.. hahaha 🤣
@marcoprado7724
@marcoprado7724 3 жыл бұрын
Wow! That was a really good presentation! Thank you very much!!
@jollysrivastava3326
@jollysrivastava3326 3 жыл бұрын
Very nicely explained. Loved each sec of the video.. Awesome content.
@CleanCoder
@CleanCoder 3 жыл бұрын
Awesome Narendra, Keep it up !
@p.a.online
@p.a.online 4 жыл бұрын
awesome! thanks so much for the video!
@windupbirdgaming
@windupbirdgaming 5 жыл бұрын
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 ?
@TechDummiesNarendraL
@TechDummiesNarendraL 5 жыл бұрын
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.
@windupbirdgaming
@windupbirdgaming 5 жыл бұрын
@@TechDummiesNarendraL Thanks for the clarification.
@srikanthmaganty524
@srikanthmaganty524 2 жыл бұрын
Very nice explanation..
@meghnadsaha2469
@meghnadsaha2469 3 жыл бұрын
Stupendous explanation .
@sara1khan157
@sara1khan157 3 жыл бұрын
amazing work thank u
@ankurforwin
@ankurforwin 3 жыл бұрын
Thanks bhai...
@shivyadav3486
@shivyadav3486 5 жыл бұрын
keep up the good work :)
Do you know Distributed transactions?
31:10
Tech Dummies Narendra L
Рет қаралды 230 М.
Yelp system design | amazon interview question Yelp software architecture
57:31
Tech Dummies Narendra L
Рет қаралды 82 М.
Officer Rabbit is so bad. He made Luffy deaf. #funny #supersiblings #comedy
00:18
Funny superhero siblings
Рет қаралды 10 МЛН
💩Поу и Поулина ☠️МОЧАТ 😖Хмурых Тварей?!
00:34
Ной Анимация
Рет қаралды 2 МЛН
OYUNCAK MİKROFON İLE TRAFİK LAMBASINI DEĞİŞTİRDİ 😱
00:17
Melih Taşçı
Рет қаралды 12 МЛН
Tinder Microservices Architecture | Online Dating App System Design
45:56
NETFLIX System design | software architecture for netflix
51:26
Tech Dummies Narendra L
Рет қаралды 431 М.
Whatsapp System design or software architecture
27:40
Tech Dummies Narendra L
Рет қаралды 253 М.
Twitter system design | twitter Software architecture | twitter interview questions
36:56
Meta system design interview: Design Instagram (with ex-Meta data engineer)
1:01:48
IGotAnOffer: Engineering
Рет қаралды 9 М.
SPORTS score update system design | CRICBUZZ System design
33:39
Tech Dummies Narendra L
Рет қаралды 78 М.
Google system design interview: Design Spotify (with ex-Google EM)
42:13
IGotAnOffer: Engineering
Рет қаралды 1,1 МЛН
Officer Rabbit is so bad. He made Luffy deaf. #funny #supersiblings #comedy
00:18
Funny superhero siblings
Рет қаралды 10 МЛН