Hi @TheCodeMate, Thank you for the insightful video on system design. However, I wanted to point out that BookMyShow primarily functions as an aggregator. Therefore, the actual seat availability and booking processes are likely managed by third parties or partners, such as Inox, who handle the ticket reservations. Could you consider creating a video explaining how such aggregators communicate with multiplexes or chains of multiplexes, how they display showtimes and seat availability in real-time, and how they facilitate real-time ticket bookings?
Very informative! It would be great if you could do a hands-on Java code walk down to follow this up, telling how these things are implemented in an industry standard way. Since most of the target audience is relatively new to these things, learning industry-level best practices would be very useful. Thanks again for the fantastic video. Keep it up! :)
Awesome Video. Please make videos on: 1: Amazon Locker 2: Online Chess 3: Design a Vending Machine 4: Parking Lot System 5: Car Rental Application like Zoomcar
I have seen many videos on LLD but your's is best which is having class diagram in explanation. I am looking for more videos on LLD from your end so that we can get our concepts more clear. Sir please please please make more videos and add to the playlist.
Recently i have started looking to learn system design and here i am !! . Glad i reach to this video that gives a detailed information about LLD. This video probably gives me some starting ground but if you can suggest what next could be really helpful . Thanks for this video .
32:09 If I am required to give the schema of the SQL tables of these classes, will I create a table for each of these classes and then connect their foreign keys as indicated by composition in the diag?
Nice Video, but have few doubts 1. what is the relation between show and booking ,how it will know which show it has booked 2. how movie is associated with show?
Sir please upload more videos and case studies, and also write code for classes which you have given in GitHub in live session atleast for 1 case study, thanks.
Concurrency handling majorly gets deal with taking locks while writing items in store. This can be a part of LLD again that depends if interviewer really wanted to understand this specific part.
Good Job Brother, I really liked you content. Just one suggestion, if in interviews, http rest api's are asked, then can you add them in further videos as well ? and Keep it up, thanks for such a good content.
For interview you are more focused on the class diagram and writing a sudo code. You might not need to explain whole design but its good to have this to come up with right entities.
This playlist deserves more views. Thanks a lot.
finally found someone who is sane enough to teach this subject
Hi @TheCodeMate,
Thank you for the insightful video on system design. However, I wanted to point out that BookMyShow primarily functions as an aggregator. Therefore, the actual seat availability and booking processes are likely managed by third parties or partners, such as Inox, who handle the ticket reservations. Could you consider creating a video explaining how such aggregators communicate with multiplexes or chains of multiplexes, how they display showtimes and seat availability in real-time, and how they facilitate real-time ticket bookings?
This playlist is a gold mine
Thanks buddy!
Designing with Apis is always give lot more understanding and realistic approaches to freshers.
This playlist is a jackpot!
Glad to know that.
Thanks sir for such a great explanaion. Please keep posting more videos on LLD and HLD as well as system design . Thanks a lot for your effort.
Very informative! It would be great if you could do a hands-on Java code walk down to follow this up, telling how these things are implemented in an industry standard way. Since most of the target audience is relatively new to these things, learning industry-level best practices would be very useful.
Thanks again for the fantastic video. Keep it up! :)
Great suggestion! Let me think through that.
@@thecodemate Request you to please consider the above suggestion as it will really help the audience to build their dream projects
This is one of the best videos of LLD. Just superb.
Thanks a lot.
Awesome Video.
Please make videos on:
1: Amazon Locker
2: Online Chess
3: Design a Vending Machine
4: Parking Lot System
5: Car Rental Application like Zoomcar
Thanks for the idea! Some of the definitions i am already working on.
Thank you so muchh! Was looking for days for low level design resources!
Glad I could help!
Never found in RUclips before in depth of system design, thanks a lot bro, it is very informative, you rock
Glad to know that you liked it.
Just completed the LLD playlist. Very nicely done. Thanks a lot!
You're very welcome!
amazing content and explanation. keep more videos coming!
Appreciate your kind words
Informative Playlist, Thanks Nevneet!
very nice design brother! good content, keep it up. Such attention to detail and all cases.
thankyou so much, buddy. I watched each video of this course and it was so detailed and practiccal. thankyou so much.
I have seen many videos on LLD but your's is best which is having class diagram in explanation. I am looking for more videos on LLD from your end so that we can get our concepts more clear.
Sir please please please make more videos and add to the playlist.
Recently i have started looking to learn system design and here i am !! . Glad i reach to this video that gives a detailed information about LLD. This video probably gives me some starting ground but if you can suggest what next could be really helpful . Thanks for this video .
Good explanation. Great job to cover all the details.
Thanks Mehul.
Missed your content for a long time dude ! Keep them coming !
I am glad that the code mate has family member like you. I am working on more sessions.
Great video. Thanks. Can you please do more case studies?
32:09 If I am required to give the schema of the SQL tables of these classes, will I create a table for each of these classes and then connect their foreign keys as indicated by composition in the diag?
How does a show seat relate to a booking or show? Show doesn’t seem to have show seats and show seat doesn’t seem to have a show id
Nice Video, but have few doubts 1. what is the relation between show and booking ,how it will know which show it has booked 2. how movie is associated with show?
Good video, could you also post a video on examples like Netflix , Amazon
How do you handle multiple users booking the same ticket say the last one remaining without impacting scalability
Great video very informative
Glad that you like it
Good content with perfect explanation.Thank you so much.
Glad it was helpful!
Complete and nice explanation.
Glad it was helpful!
which notebook you are using to write on pen tab?
Great video! How does db come into the picture? For eg, do we need to load up the data of 'cinemaHall' class from db ?
Sir please upload more videos and case studies, and also write code for classes which you have given in GitHub in live session atleast for 1 case study, thanks.
Will upload soon
please do more LLD videos
Thanks 🤩
why have not touched handling concurrent ticket booking ? just wanted to know if its part of LLD
Concurrency handling majorly gets deal with taking locks while writing items in store. This can be a part of LLD again that depends if interviewer really wanted to understand this specific part.
In the use case diagram, the external system(actor) is a web service that is being called to push the notifications out to the users. Is it so?
It may be service or it may be some job processing which takes chunk of data and process and send the notifications.
Nice video
This is excellent
Thanks Gurtej Singh.
Thanks for this thoughtful discussion. Had a question:
Shouldn't be search API a part of Customer and FDO?
please create new palylist for LLD
Nice
Its great Sir
Glad to know that.
Is it possible to give this many details in an interview?
Nope, I have detailed to explain in depth. Normally focus during interview is on class diagram and indepth implementation for one of feature.
One quick question @thecodemate - database diagram is based on relational. how to choose directly relational instead of NoSQL?
Hi Parth, Its a class diagram and not the database diagram. Adding to that selection of Database is highlevel design topic.
gedru kasta ede sir Scotland ge
Please make on parking lot problem also
There is great material present for the parking lot, creating a more video on that will not add more value to the topic. Will try something else.
Bro can u create Notification alert for Movie ticket booking in Bookmyshow
For particular movie date and theatre
Sounds good right
Good Job Brother, I really liked you content. Just one suggestion, if in interviews, http rest api's are asked, then can you add them in further videos as well ?
and Keep it up, thanks for such a good content.
Thanks Vaibhav, let me see if your request can fit into current sessions.
25:00 that's not how single responsibility works
yup, i feel makeBooking, getBooking, cancelBooking should sit in Booking entity
This is too much design for any interview
For interview you are more focused on the class diagram and writing a sudo code. You might not need to explain whole design but its good to have this to come up with right entities.