BookMyShow/MovieTicketBooking - Low Level Design | Coding Interview Series | The Code Mate

Поделиться
HTML-код
  • Опубликовано: 24 ноя 2024

Комментарии • 77

  • @shivaakrish
    @shivaakrish 2 года назад +3

    This playlist deserves more views. Thanks a lot.

  • @Aditya-rs5dj
    @Aditya-rs5dj 2 года назад +1

    finally found someone who is sane enough to teach this subject

  • @mahahrishi
    @mahahrishi 8 месяцев назад +4

    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?

  • @deepakparamesh8487
    @deepakparamesh8487 2 года назад +1

    This playlist is a gold mine

  • @sushantsingh5603
    @sushantsingh5603 2 года назад

    Designing with Apis is always give lot more understanding and realistic approaches to freshers.

  • @NaveenKumarErroju
    @NaveenKumarErroju Месяц назад +1

    This playlist is a jackpot!

  • @ChandraShekhar-by3cd
    @ChandraShekhar-by3cd 3 года назад +8

    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.

  • @vishnusingh4118
    @vishnusingh4118 4 года назад +15

    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! :)

    • @thecodemate
      @thecodemate  4 года назад +2

      Great suggestion! Let me think through that.

    • @dhruvpahwa7602
      @dhruvpahwa7602 3 года назад

      @@thecodemate Request you to please consider the above suggestion as it will really help the audience to build their dream projects

  • @eelapata
    @eelapata 2 года назад

    This is one of the best videos of LLD. Just superb.

  • @MOHDSALMAN-sj2zu
    @MOHDSALMAN-sj2zu 4 года назад +4

    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

    • @thecodemate
      @thecodemate  4 года назад +2

      Thanks for the idea! Some of the definitions i am already working on.

  • @boong18
    @boong18 4 года назад +4

    Thank you so muchh! Was looking for days for low level design resources!

  • @holatechm
    @holatechm 2 года назад

    Never found in RUclips before in depth of system design, thanks a lot bro, it is very informative, you rock

  • @abhijeet1abhijeet
    @abhijeet1abhijeet 3 года назад +2

    Just completed the LLD playlist. Very nicely done. Thanks a lot!

  • @suchanachakrabarti6783
    @suchanachakrabarti6783 3 месяца назад +2

    amazing content and explanation. keep more videos coming!

    • @thecodemate
      @thecodemate  3 месяца назад

      Appreciate your kind words

  • @_SarveshJoshi
    @_SarveshJoshi Год назад +1

    Informative Playlist, Thanks Nevneet!

  • @kaminey26
    @kaminey26 9 месяцев назад

    very nice design brother! good content, keep it up. Such attention to detail and all cases.

  • @vinaygupta2369
    @vinaygupta2369 2 года назад

    thankyou so much, buddy. I watched each video of this course and it was so detailed and practiccal. thankyou so much.

  • @shikhamaurya48
    @shikhamaurya48 2 года назад

    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.

  • @vmtravelogue1323
    @vmtravelogue1323 2 года назад

    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 .

  • @mehulsolanki9435
    @mehulsolanki9435 2 года назад

    Good explanation. Great job to cover all the details.

  • @VijayKumar-vv6yw
    @VijayKumar-vv6yw 4 года назад

    Missed your content for a long time dude ! Keep them coming !

    • @thecodemate
      @thecodemate  4 года назад

      I am glad that the code mate has family member like you. I am working on more sessions.

  • @jasper5016
    @jasper5016 Год назад

    Great video. Thanks. Can you please do more case studies?

  • @whynesspower
    @whynesspower Год назад

    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?

  • @BhupenderSingh98
    @BhupenderSingh98 3 месяца назад

    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

  • @dambar67
    @dambar67 2 года назад

    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?

  • @sandeepsingavarapu3839
    @sandeepsingavarapu3839 2 года назад

    Good video, could you also post a video on examples like Netflix , Amazon

  • @curiossoul
    @curiossoul Год назад

    How do you handle multiple users booking the same ticket say the last one remaining without impacting scalability

  • @joelkthomas1
    @joelkthomas1 2 года назад

    Great video very informative

  • @meghawadhera2089
    @meghawadhera2089 4 года назад

    Good content with perfect explanation.Thank you so much.

  • @ashaynayak5259
    @ashaynayak5259 4 года назад

    Complete and nice explanation.

  • @priyabratajena6439
    @priyabratajena6439 2 года назад

    which notebook you are using to write on pen tab?

  • @saijagadeesh2687
    @saijagadeesh2687 Год назад

    Great video! How does db come into the picture? For eg, do we need to load up the data of 'cinemaHall' class from db ?

  • @Umashankar14412
    @Umashankar14412 2 года назад

    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.

  • @BandariMamatha-xc9ct
    @BandariMamatha-xc9ct 4 месяца назад

    please do more LLD videos

  • @mohit8299
    @mohit8299 8 месяцев назад

    Thanks 🤩

  • @jivanmainali1742
    @jivanmainali1742 2 месяца назад

    why have not touched handling concurrent ticket booking ? just wanted to know if its part of LLD

    • @thecodemate
      @thecodemate  2 месяца назад

      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.

  • @shatendrasingh6273
    @shatendrasingh6273 2 года назад

    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?

    • @thecodemate
      @thecodemate  2 года назад

      It may be service or it may be some job processing which takes chunk of data and process and send the notifications.

  • @chetanfuloriya3381
    @chetanfuloriya3381 3 года назад

    Nice video

  • @raidsingh4599
    @raidsingh4599 4 года назад

    This is excellent

  • @prateekdiliphalwe2537
    @prateekdiliphalwe2537 3 года назад

    Thanks for this thoughtful discussion. Had a question:
    Shouldn't be search API a part of Customer and FDO?

  • @urveshgodhani4542
    @urveshgodhani4542 3 месяца назад

    please create new palylist for LLD

  • @nishantdehariya5769
    @nishantdehariya5769 10 месяцев назад

    Nice

  • @amanagarwal9700
    @amanagarwal9700 4 года назад

    Its great Sir

  • @ganapatibiswas5858
    @ganapatibiswas5858 Год назад

    Is it possible to give this many details in an interview?

    • @thecodemate
      @thecodemate  Год назад

      Nope, I have detailed to explain in depth. Normally focus during interview is on class diagram and indepth implementation for one of feature.

  • @ParthVikani
    @ParthVikani 4 года назад

    One quick question @thecodemate - database diagram is based on relational. how to choose directly relational instead of NoSQL?

    • @thecodemate
      @thecodemate  4 года назад

      Hi Parth, Its a class diagram and not the database diagram. Adding to that selection of Database is highlevel design topic.

  • @adithya105
    @adithya105 5 месяцев назад

    gedru kasta ede sir Scotland ge

  • @cuteangel1726
    @cuteangel1726 3 года назад

    Please make on parking lot problem also

    • @thecodemate
      @thecodemate  3 года назад

      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.

  • @sanjaikumar1011
    @sanjaikumar1011 Год назад

    Bro can u create Notification alert for Movie ticket booking in Bookmyshow
    For particular movie date and theatre
    Sounds good right

  • @vaibhavwalekar8236
    @vaibhavwalekar8236 4 года назад

    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.

    • @thecodemate
      @thecodemate  4 года назад +1

      Thanks Vaibhav, let me see if your request can fit into current sessions.

  • @ngneerin
    @ngneerin 3 года назад

    25:00 that's not how single responsibility works

    • @devendarreddy9628
      @devendarreddy9628 Год назад

      yup, i feel makeBooking, getBooking, cancelBooking should sit in Booking entity

  • @personal6009
    @personal6009 4 года назад

    This is too much design for any interview

    • @thecodemate
      @thecodemate  3 года назад +1

      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.