Тёмный
Gaurav Sen
Gaurav Sen
Gaurav Sen
Подписаться
This channel is for software developers looking to get better at algorithms, system design, and learning engineering best practices.

Here, you will find content around competitive programming, data structures, algorithms, game-playing AI, and system design.

Recently, I have focused on how large-scale distributed systems are designed, built, and maintained.
What is an API Gateway?
15:02
9 месяцев назад
Let's get InterviewReady!
0:54
Год назад
Комментарии
@roshnishaikh8954
@roshnishaikh8954 4 часа назад
What is point number 6 and 7 abt fear can u explain more
@sukhpreetsingh2818
@sukhpreetsingh2818 10 часов назад
😁😚🥲
@hakunamatata-nl4js
@hakunamatata-nl4js 12 часов назад
thank you for to the point videos
@gkcs
@gkcs 7 часов назад
Cheers!
@sathwikabhignan1862
@sathwikabhignan1862 14 часов назад
oh man, you are something else, fantastic explanation!!!
@pinturavidas7669
@pinturavidas7669 18 часов назад
Thank u so much!!! from scaling a system from scratch to distributed environment. Loved your video😍
@gkcs
@gkcs 7 часов назад
You are welcome :D
@pinturavidas7669
@pinturavidas7669 20 часов назад
Wonderful explanation!! You are having such a deep understanding of computer worlds. Please keep updating some videos. Thanks
@gkcs
@gkcs 7 часов назад
Thank you :D
@AnikBanerjeeliveforfun
@AnikBanerjeeliveforfun День назад
Not helpful video ... as if he is reading from book
@luisdmoralesh
@luisdmoralesh День назад
never take it personally. Thank him and move on.
@jimitshah7636
@jimitshah7636 День назад
Is DNS a single point of failure?
@gkcs
@gkcs 7 часов назад
DNS is a distributed service.
@user-zu2uh8zg6p
@user-zu2uh8zg6p День назад
Thanks for your describtions
@gkcs
@gkcs 7 часов назад
Cheers!
@vijaysaichowdary
@vijaysaichowdary 2 дня назад
HI, Gaurav Sen, I have subscribed to This is my first video from your channel. I really fell in love with your content and explanation. I am an SDE-2 and working hard for SDE-3. video made to focus more on the product eng and Technical solutions. Thanks a lot.
@gkcs
@gkcs 2 дня назад
Thanks Vijay!
@yashkumardhawan6961
@yashkumardhawan6961 2 дня назад
I have got one question. Lets say there are two hash functions. Now each of the M servers are going to have M*2 copies. But, consider a scenario where the hash of one server mod M and the second hash of another virtual server mod M comes out to be the same? Let the hash values be as follows: H1(2) = 40 H2(5) = 20 As we can see above, the hash values are fairly different. But, H1(2) % 5 = 40 % 5 = 0 H2(5) % 4 = 20 % 5 = 0 In this case, both the hashes are different but the virtual server 5 is pointing to the same location as the actual server 2. Isn't it conflicting?
@kampanartsaardarewut422
@kampanartsaardarewut422 2 дня назад
such a coincidence, it just happen to me last night but the different is i need to review my manager code who always complain about shi**y code but insist to do the same.
@user-qd3jm9vp4y
@user-qd3jm9vp4y 2 дня назад
WOW this is a great video, thanks man !!!! great help u did
@gkcs
@gkcs 2 дня назад
Cheers!
@user-tu6jj3rm4f
@user-tu6jj3rm4f 2 дня назад
I faced a somewhat similar situation in my current org., Now planning to leave it.
@raghavenderkuppireddy7158
@raghavenderkuppireddy7158 3 дня назад
❤❤❤
@hoi-polloi905
@hoi-polloi905 3 дня назад
Dope dude. Ive occasionally looked for cs research papers without luck.
@gkcs
@gkcs 3 дня назад
Cheers!
@user-gj3kz7cm3x
@user-gj3kz7cm3x 3 дня назад
Great walkthrough. I’ve seen a few others and they didn’t quite click. Watched this and it makes perfect sense. Thanks!
@gkcs
@gkcs 3 дня назад
Cheers!
@Shubham__Saroj
@Shubham__Saroj 3 дня назад
Thanks for providing such valuable inputs
@EricEGunes
@EricEGunes 3 дня назад
Absolutely right ! Environment is everything!
@akshaybhosale697
@akshaybhosale697 4 дня назад
Thankyou
@bagirathan8350
@bagirathan8350 4 дня назад
don't you think for updating the location its better to have a seperate service where delivery partner sends location updates to which updates the cache instead of delivery matching service since it could have a lot of persistent connections and can be scaled independently, because there may be few orders in a day and some days can have large orders which would make the load on delivery matching service quite high, because anyway we have to update the location of drivers, or am i missing something?
@AsianCurls
@AsianCurls 4 дня назад
I like how you pointed out the manager might be lax about the teammate's behavior and their reasoning. Most people just say "if they're good manager, they'll respond well" and then waddle away, while missing all the nuances (like the manager can't afford to lose XYZ team member). Thanks for playing through the situation. Your empathy developed from workplace battle scars really show ❤
@gkcs
@gkcs 4 дня назад
I know a billionaire who let go of a good employee, because he complained about being bullied by a brilliant jerk. Fast forward a year, and the brilliant jerk insulted the billionaire in front of multiple teams, using swear words. That's when he finally realised his mistake, and fired the jerk. Our trust in him had hit zero though.