Пікірлер
@nirmalgurjar8181
@nirmalgurjar8181 Күн бұрын
Content is super, audio is very bad.
@adarshmv261
@adarshmv261 Күн бұрын
Watched couple of your videos, idk what's the prob with your mic, voice is not all clear! pls use a better quality mic
@Mustaq15
@Mustaq15 2 күн бұрын
Can you plz...... teach system design from basics. Playlist
@iitmvaibhav
@iitmvaibhav 4 күн бұрын
crisp explanation and covered all aspects
@tusharshukla8099
@tusharshukla8099 8 күн бұрын
Your way of explaining is fantastic bro, But pls change the mic voice would be more clearer
@SumanDas-fx5vu
@SumanDas-fx5vu 8 күн бұрын
Tushar Roy of system design
@wotsoever7069
@wotsoever7069 9 күн бұрын
please make quick comm. delivery systems like blinkit/ swiggy
@wotsoever7069
@wotsoever7069 9 күн бұрын
please add live streaming part in the header, that could be a life saver for some people
@mukeshbarman
@mukeshbarman 9 күн бұрын
For the issue where TTL expires before the Payment success message, why can we set the TTL long enough (more than Payment service SLA) for us to be absolutely sure the payment will never be successful later. Con is definitely that the room is reserved for more than it should be blocked for, but we definitely reduce some complexity there. Kudos for the effort
@shubhamkalla6489
@shubhamkalla6489 10 күн бұрын
what happens for order transaction notifcation we would want to avoid rate limit in that case right?
@TheMdaliazhar
@TheMdaliazhar 10 күн бұрын
great video
@randomguy4822
@randomguy4822 11 күн бұрын
Can you please make HLD of Book my Show ?
@randomguy4822
@randomguy4822 11 күн бұрын
Can you please make HLD of Book my Show ?
@randomguy4822
@randomguy4822 11 күн бұрын
Can you please make HLD of Book my Show ?
@randomguy4822
@randomguy4822 11 күн бұрын
Can you please make HLD of Book my Show ?
@randomguy4822
@randomguy4822 11 күн бұрын
Can you please make HLD of Book my Show ?
@alphabeta644
@alphabeta644 12 күн бұрын
Is there a AI/filter type of program to make the voice clearer or understandable? It is pity that this golden content appears to have been recorded using a potato mic. I am hoping there is some automated way to clean up the audio.
@AnujTechShorts
@AnujTechShorts 22 күн бұрын
Face Similar to Arata Founder
@LuveenWadhwani
@LuveenWadhwani 23 күн бұрын
How do you scale the DB for token service across multiple DCs and regions without repeating token ranges? Do the token ranges need to be seeded manually per DC/region to prevent the same range from being reused in more than one DC/region? Does this solution constrain us to using a DB technology like Spanner so there is one consistent data set that spans geographies and is replicated in near real time?
@prashantsalgaocar
@prashantsalgaocar 23 күн бұрын
Also do not see an api gateway in front of the lb which could then load balance the distributed services..
@prashantsalgaocar
@prashantsalgaocar 23 күн бұрын
For hotels data store images in s3 or any blob storage and metadata in MySQL with ref to s3 as a link and then have cdn pull data from s3 which can be accessed via the user app along with metadata for the hotel. Not sure why cdn is being used as store for images in this design..
@prashantsalgaocar
@prashantsalgaocar 23 күн бұрын
For hotels data store images in s3 or any blob storage and metadata in MySQL with ref to s3 as a link and then have cdn pull data from s3 which can be accessed via the user app along with metadata for the hotel. Not sure why cdn is being used as store for images in this design..
@poojabennabhaktula4883
@poojabennabhaktula4883 24 күн бұрын
Awesome explantation , Please keep Posting more videos.
@bhagyashreetrivedi5287
@bhagyashreetrivedi5287 24 күн бұрын
Can u upload a video of system design on swiggy , zomato etc?
@mohammadmoozeh
@mohammadmoozeh 25 күн бұрын
Well explained video
@krupaharan12345
@krupaharan12345 26 күн бұрын
Thanks for the details. Could you clarify few doubts, Is Elastic Cluster stores all the item information or only newly onboarded ones ? Search Service doesn't need to talk with Item Store for collecting all the items ? Can you help me reg the differences btw Item and Inventory data Store ?
@poojabennabhaktula4883
@poojabennabhaktula4883 26 күн бұрын
Really sad why you didn't receive same number of likes as views:) thank you for teaching such good content for free. I wish I could press the like button 100 times. Great efforts!!
@aishwersharma8130
@aishwersharma8130 29 күн бұрын
Thanks
@bharratgehlot
@bharratgehlot Ай бұрын
Brilliant. How can I write code based on that
@gauravkatariya8281
@gauravkatariya8281 Ай бұрын
why there is a loadbalancer in front of the websocket manager? is only first request is going through the load balancer? is loadbalancer is also communicating to websocket manager to make decision about where to forward the request?
@mahletlulseged4858
@mahletlulseged4858 Ай бұрын
great explanation! thanks a lot
@j4s0n39
@j4s0n39 Ай бұрын
7:45 Checking the DB to avoid a collision isn't a valid solution. That introduces a race condition. If service0 queries and finds nothing, and while it's processing, service1 queries the same token and finds nothing, it will try to create a duplicate.
@MayankSharma-en5rt
@MayankSharma-en5rt Ай бұрын
Please explain why are we using kafka or any messaging queue for group messaging, can't the web socket handler directly call the group service and fetch which all users it needs to send the message to? I mean why do we need kafka here, isn't it same as one to one messaging ?
@archit_singh15
@archit_singh15 Ай бұрын
thanks for the video! we should also talk about how we use semaphores when we access shared resources in a microservice setup.
@archit_singh15
@archit_singh15 Ай бұрын
thanks for the video!
@srtvenkat215
@srtvenkat215 Ай бұрын
Thank you so much for this wonderful video. I have a question. Isn't the web-socket manager a single point of failure? If it briefly goes down, how will it know the scope of the existing web-socket connections on the handlers?
@satishmhetre5542
@satishmhetre5542 Ай бұрын
@23:00
@dhvanilvadher1356
@dhvanilvadher1356 Ай бұрын
Part of handling users separately was genius I was very much confused while reading any other documentation . Thank you for putting this up together.
@armantavakoli7926
@armantavakoli7926 Ай бұрын
Thanks for making this review! I enjoyed it.
@psk2166
@psk2166 Ай бұрын
Thank you for sharing, I've learnt a lot from you :)
@pawansaggu5787
@pawansaggu5787 Ай бұрын
Can anyone how will the Shortner Service or the Token service handle ranges that cannot be represented by any integer types in a language? Do we need to represent numbers in strings here?
@rohitvishwakarma9261
@rohitvishwakarma9261 Ай бұрын
Thanks for keeping the explanations simple. I have seen some videos where people just bombard with jargons reducing interest.
@coding8696
@coding8696 Ай бұрын
Can i start this series with basic information about System Design?
@sudhanshukumar-yu7fj
@sudhanshukumar-yu7fj Ай бұрын
Why putting everything in the Kafka, is the Kafka scalable enough to handle that much of load
@neerajramachandran4647
@neerajramachandran4647 Ай бұрын
Does this approach assume that we do not care about idempotency? In this model, if the long to short URL service receives multiple requests of the same long URL, the token service will assign that request to different short URLs.
@chhaviparasher2917
@chhaviparasher2917 Ай бұрын
Great content and well-organized flow in the video. Thanks a lot for creating this video.
@sahilsiddiqui3210
@sahilsiddiqui3210 Ай бұрын
why kafka
@gauravradioactive
@gauravradioactive Ай бұрын
Thank you for the great content ! It looks like the Token Service is a single point of failure as well. And if we create multiple instances of the Token Service, how do they ensure that each instance provides a unique URL range, and no 2 instances provide overlapping ranges? If the Token Services are supposed to communicate each other before deciding the range for an incoming request, this would again add to overhead and slow down the process. Can someone please share their thoughts on this ?
@goutamkundu6392
@goutamkundu6392 Ай бұрын
when a new driver comes online and gets connected to a websocket, how the websocket manager gets to know the fact and how does it update mapping? Is it using internally a HashMap?
@psk2166
@psk2166 Ай бұрын
If you could advise about graph database specifically how to store binary search tree in database. I assume neo4j or aws neptune could archive that
@navdeep3469
@navdeep3469 Ай бұрын
how will you build optimized short->long url search for such scale ?