In 30 mins, Learn How to Create a Successful BookMyshow|Ticket Booking System

Поділитися
Вставка
  • Опубліковано 25 січ 2025

КОМЕНТАРІ • 50

  • @gsenthilkumar8139
    @gsenthilkumar8139 10 місяців тому +4

    00:01 Simulation of booking tickets on BookMyShow
    01:48 Explaining the front-end design basics of a successful BookMyShow Ticket Booking System
    05:21 Features of BookMyshow
    07:05 Resource optimization for BookMyShow is key
    11:03 BookMyShow optimistically locks seats for users during booking
    12:53 BookMyShow's seat locking and allocation process
    16:42 Information flow from backend for ticket status and layout
    18:42 BookMyshow uses a clever way to handle seat and space information in the ticket booking system.
    22:30 Challenges of dynamic seat booking in stadiums
    24:14 Understanding the dynamic canvas concept
    27:40 Subscribe for system design, DSA, and interview prep videos
    Crafted by Merlin AI.

  • @rashidsiddiqui4502
    @rashidsiddiqui4502 Рік тому +3

    Thank u so much sir.. Got a lot of insights into system design of BookMyShow...

  • @152two0seven
    @152two0seven 2 роки тому +7

    Regarding concurrent seat booking , book my show is opting pessimistic concurrency control . It is locking the seats to avoid conflicts with other . Where as in optimistic concurrency control they will allow both the parties to proceed and first one will succeed and other one will fail . But you mentioned it wrongly . Hope you correct it later to avoid confusion.

    • @careerwithvasanth
      @careerwithvasanth  2 роки тому

      Appreciate the reply Chenna. As you might be aware, there isn't clear definition for optimistic and pessimistic approach. I have considered optimistic in-terms of ticket booking. If we consider your approach as optimistic then there is no guarantee of having ticket.

    • @152two0seven
      @152two0seven 2 роки тому +3

      @@careerwithvasanth Here is the what wiki says .
      Optimistic concurrency control (OCC), also known as optimistic locking, is a concurrency control method applied to transactional systems such as relational database management systems and software transactional memory. OCC assumes that multiple transactions can frequently complete without interfering with each other. While running, transactions use data resources without acquiring locks on those resources. Before committing, each transaction verifies that no other transaction has modified the data it has read. If the check reveals conflicting modifications, the committing transaction rolls back and can be restarted.

    • @152two0seven
      @152two0seven 2 роки тому +1

      By the way ,guaranteeing the ticket is not optimistic . It is fixed . Optimistic means expecting some good things to happen . There is no guarantee it will happen . We hope so . The reason I pointed out is as it is misleading to the viewers .

    • @careerwithvasanth
      @careerwithvasanth  2 роки тому

      Sorry for late reply Chenna, I still need to review this. After reviewing, if it is a mistake, will surely update here.

    • @mudassarraza6448
      @mudassarraza6448 Рік тому +1

      exactly right @chennasvlogs969
      The locking part is incorrectly in the video. Pessimistic locks creates exclusive lock on the records (here seats) so no other user will be able to proceed further from the main page. This is also what's mostly used in movie ticket booking systems.

  • @nallaparajuamareshvarma8471
    @nallaparajuamareshvarma8471 2 роки тому +3

    Great video vasant, btw I am your subscriber liked your video and shared with friends:)

  • @बैलगाडाशर्यत777
    @बैलगाडाशर्यत777 11 місяців тому +2

    well done buddy ❤❤

  • @SemicolonGuy
    @SemicolonGuy 2 роки тому +2

    Great content vasant.

  • @krishviradiya1303
    @krishviradiya1303 6 місяців тому

    seeing the content first time, and hell amazinf contennt..

  • @davidjoan-q3o
    @davidjoan-q3o Рік тому +8

    Bookmyshow using optimistic way for concurrent booking is what has led to so many disappointed fans for Cricket world cup 2023🤣🤣. Loved the content though!!

  • @devathimahesh8007
    @devathimahesh8007 Рік тому +2

    Great content vasanth 🎉

    • @careerwithvasanth
      @careerwithvasanth  Рік тому

      Thanks Devathi, please share channel details with your friends

  • @AnimeshSrivastava-c5g
    @AnimeshSrivastava-c5g Рік тому +2

    what will be the data structure used in the process of ticket booking ??

    • @careerwithvasanth
      @careerwithvasanth  Рік тому

      Difficult to answer that !! as it has multiple major components. You can Join our 2300+ member uncommon geeks telegram group here, you can discuss such queries there
      t.me/uncommongeek install telegram app on your mobile and click this link. this would be a great place to discuss questions link this. Also, you will get a good community, monitored by me.

  • @PremKumar-sg2zu
    @PremKumar-sg2zu Рік тому +2

    I really like your content👏👏

    • @careerwithvasanth
      @careerwithvasanth  Рік тому

      Thanks Prem Kumar !! please share channel details with your friends !!

  • @lokeshkhati8413
    @lokeshkhati8413 2 роки тому +2

    Thanks for this great tutorial 😍

  • @yedusmangalath381
    @yedusmangalath381 Рік тому +3

    Brother how we can get api? For movie booking

    • @careerwithvasanth
      @careerwithvasanth  Рік тому

      You have to create one 😁 !! Join our 2900+ member uncommon geeks telegram group here, you can discuss such queries there
      t.me/uncommongeek install telegram app on your mobile and click this link. this would be a great place to discuss questions link this. Also, you will get a good community, monitored by me.

    • @yedusmangalath381
      @yedusmangalath381 Рік тому +1

      @@careerwithvasanth pl accept the request

    • @careerwithvasanth
      @careerwithvasanth  Рік тому

      @@yedusmangalath381 please use telegram group !!

  • @beulahkondaveeti
    @beulahkondaveeti Рік тому +2

    Thanks alot😊
    How can I get the code

  • @gopalcherry5316
    @gopalcherry5316 Рік тому +2

    please share ful code for this project....please

    • @careerwithvasanth
      @careerwithvasanth  Рік тому

      Sorry this isa HLD video, if you want full source code then buy it from code selling platforms.

  • @jitu11
    @jitu11 2 роки тому +2

    nice explanation.

  • @swatigoel1909
    @swatigoel1909 Рік тому +1

    very useful content

    • @careerwithvasanth
      @careerwithvasanth  Рік тому

      Glad you liked it !! please share channel details with you're friends !!

  • @scalpertrader61
    @scalpertrader61 2 роки тому +2

    Need Ecommerce front end system design

  • @shivateja3123
    @shivateja3123 2 роки тому +2

    bro can u tell how to create an app with google studio

    • @careerwithvasanth
      @careerwithvasanth  2 роки тому

      It's very detailed process, we cannot make video on it.

  • @maanpatel9618
    @maanpatel9618 5 місяців тому +2

    Can we use something like matrix to determine layout of theatre. Like 1 for seat and 0 for blank space
    1 1 1 1 1 0 1 1 1 1 1
    1 1 1 1 1 0 1 1 1 1 1
    1 1 1 1 1 0 1 1 1 1 1
    0 0 0 0 0 0 0 0
    1 1 1 1 1 1 1 1 1 1 1
    0 0 0 0 0 0 0 0
    1 1 1 1 1 1 1 1 1 1 1

  • @adityagarud861
    @adityagarud861 9 днів тому

    i have watched kong x godzilla in abhiruchi pune

  • @raftar_the_explorer
    @raftar_the_explorer Рік тому +2

    need to improve a lot

  • @mahesheditz
    @mahesheditz Місяць тому +1

    bor your vioce is too bad