Тёмный
codeKarle
codeKarle
codeKarle
Подписаться
codeKarle is your one stop place for learning anything related to Software Engineering. We have started with System Design Interview preparation guides and more thing to come soon.
Комментарии
@SAK-y6j
@SAK-y6j 2 дня назад
Thanks, very insightful
@SAK-y6j
@SAK-y6j 4 дня назад
excellent ,thank you
@as00060
@as00060 14 дней назад
bhai, bahut hard work kiya hai apne explain krne ke liye.. thank you for your free service with knowledge
@yashagarwal1169
@yashagarwal1169 14 дней назад
Thank you sir. My friend Anshu Kumar Choudhary, ex-Qualcomm employee is definitely your biggest fan.
@ashish261096
@ashish261096 14 дней назад
I have learnt a lot from your videos. Thank you so much. If possible please continue posting videos on System Design or Low Level Design. You can help a lot of people to become great Software Engineers
@sahilthisside
@sahilthisside 15 дней назад
@codekarle you are the best sir ❤️
@runcyoommen
@runcyoommen 16 дней назад
S3 is object storage EBS is block storage
@DhrumilShahDOTin
@DhrumilShahDOTin 22 дня назад
This question was asked me in interview - after watching this video i realise how dum response i gave. - awesome informative video sir
@ayushmalik1440
@ayushmalik1440 24 дня назад
mic toh dhang ka lele bhai, system design baad me krlena
@nafisfaiyaz7543
@nafisfaiyaz7543 24 дня назад
redis amazon s3 elastic search / solar influxdb / opentsdb mongo / couch cassandra / hbase mysql / oracle / postgres
@nehasingh-ld7bn
@nehasingh-ld7bn 28 дней назад
How and when is the inventory DB getting populated? And once an order is placed, shouldn't it decrease the number of items from product DB as well as Elastic search cluster?
@prakashupadhyay9529
@prakashupadhyay9529 28 дней назад
This is by far the best explanation of WhatsApp messaging system design!
@prasoondavid5874
@prasoondavid5874 29 дней назад
Best Explaination So far
@sahilsiddiqui3210
@sahilsiddiqui3210 Месяц назад
why cassandra ???
@DataRevolution10
@DataRevolution10 Месяц назад
Awesome explanation. Thanks so much for making such an insightful video
@user-sj9dk7gu4d
@user-sj9dk7gu4d Месяц назад
Please design a system for Stock Notification alert when value is matching
@satyakamshailesh184
@satyakamshailesh184 Месяц назад
Very well explained. Thank you !
@szyulian
@szyulian Месяц назад
Watched. 😀 ---------
@devprakash5320
@devprakash5320 Месяц назад
I learnt a lot
@utsavdahiya3729
@utsavdahiya3729 Месяц назад
Thanks for the efforts, it would also help if you could explain/justify the Database chosen for each usecase in your designs
@vishnumlasia
@vishnumlasia Месяц назад
Please cover kafka use cases in one of your video.
@VY-zt3ph
@VY-zt3ph Месяц назад
This is not just a system design video. It as entire course on how to divide a usecase into a microservices arhchitecture.
@roshanpatro5777
@roshanpatro5777 Месяц назад
A very helpful one.
@arivkannagi
@arivkannagi Месяц назад
you are throwing the new data added into the HotelSRC->MySqlDB into the kafka Then in this case only recent hotels will be displayed in the search of the user right... then old hotels data will be in the database idle know
@ramyasreetejo
@ramyasreetejo Месяц назад
best video out of all available resources for a url shortening service
@GauravDG1990
@GauravDG1990 Месяц назад
Great content brother! Keep spreading knowledge
@jivanmainali1742
@jivanmainali1742 Месяц назад
Nosql do provide ACID properties so couldn't understand why rdbms only for acid
@MakrandGurav
@MakrandGurav Месяц назад
I've always found Sandeep's videos very detailed and info worthy. I like how he gets to the point and gets it going from there. Thank you!
@zumazumy2257
@zumazumy2257 Месяц назад
One of the best videos ever in this topic Thanks
@thegeniusone765
@thegeniusone765 Месяц назад
Is this series completed? It was a great series... Keep it going man!!!
@dogwoofwoof8154
@dogwoofwoof8154 Месяц назад
Iam a fresher and tomorrow is my Interview of system design but after watching this video I think sytem design is too much for fresher....I cleared 1st round, In my 1st round they gave me 2sum problem and deletion of anode, they are giving me 3lpa with 1yr bond.
@SaketAnandPage
@SaketAnandPage Месяц назад
How do we check if a user is live or not?
@SaketAnandPage
@SaketAnandPage Месяц назад
Instead of fetching all the data from Tweet Service for passive user, upon login we can put it into kafka that it is now active and the Tweet Processor / Timeline service will generate the timeline and store in redis.
@krishankantsharma196
@krishankantsharma196 Месяц назад
Why do we not use MongoDB here. Simply attach _id with tiny url and return? _id always unique with unique index.
@deanime-k4i
@deanime-k4i Месяц назад
That's why it is better to use a notification infra like knock, engagespot, novus instead of building the whole thing from scratch
@intuitive_coder
@intuitive_coder Месяц назад
Great level of details are captured, Thanks for creating this video. It would be nice to have details on how we would store huge data set of map service, and how we would enable quick update on this dataset.
@prashanthkumar914
@prashanthkumar914 Месяц назад
If token value is 100M, Base62 gives 5 char length output only. I think in order to generate 7 character length base62, the token value should start from 62^6. How to keep those ranges of tokens which are in between 62^6 and 62^7?
@krupaharan12345
@krupaharan12345 2 месяца назад
Thanks for article. Live updates to the Hotel will get published to Kafka and it feeds into Elastic Search. But my question is, Elastic Search only holds live updates or its like a replica of Hotel DB ?
@ShivamSingh-sv6rh
@ShivamSingh-sv6rh 2 месяца назад
Here, can we not add any blob storage in Asset service, from where CDN will fetch static files? BTW great video. Will be watching others as well.
@ShivamSingh-sv6rh
@ShivamSingh-sv6rh 2 месяца назад
Complete graph can be seen at 35:45
@natkhatnimbu1355
@natkhatnimbu1355 2 месяца назад
Thanks for this detailed video and covering all the aspects of this design, although request you to share all calculation for storage n/w bandwidth and latency and other?
@HARISHUDHAYAKUMAR-i9h
@HARISHUDHAYAKUMAR-i9h 2 месяца назад
Very well explained. Thank you for the video.
@gurumoorthysivakolunthu9878
@gurumoorthysivakolunthu9878 2 месяца назад
Hi, 2 questions - 1. How to choose Database with respect to real time and batch data.. 2. How to choose database based on volume of data and scaling aspect w r.t real time and batch... ... Please give some inputs.. thank you.....
@gurumoorthysivakolunthu9878
@gurumoorthysivakolunthu9878 2 месяца назад
Awesome Explanation... Thank you, Sir... This is ULTIMATE....
@manojgoyal-y3k
@manojgoyal-y3k 2 месяца назад
great video
@saanikagupta1508
@saanikagupta1508 2 месяца назад
Why input manager sends it to call server directly? Should it not send to some kind of manager which passes it to transcoders and from there to call servers?
@saanikagupta1508
@saanikagupta1508 2 месяца назад
How does TURN know it has to transcode? Does signaling inform it via HTTP request?
@bibinvninan8057
@bibinvninan8057 2 месяца назад
Thanks brother .. it really helped.. especially hatsoff for explaining each of the implementation, requirement, user case etc... Please make next videos more lengthy so that beginners can understand more details.
@ayushbhanu-c2j
@ayushbhanu-c2j 2 месяца назад
any of your video which gives overview on kafka?
@binitdash9334
@binitdash9334 2 месяца назад
Good video. Just one concern, how come room id will have quantity, I think room id represents one room and quantity should always be one. We should have another table which maps room id to booking id.
@rakshashanbhag2723
@rakshashanbhag2723 2 месяца назад
This is amazing! But quick question, isn't the token service also a single point of failure?