No video

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

  Рет қаралды 28,259

Vasanth Bhat

Vasanth Bhat

Күн бұрын

#javascript #interview #systemdesign #frontenddeveloper
UncommonGeeks is a KZfaq channel dedicated to helping candidates clear their interview. There are close to 70+ videos and new videos will be uploaded every week. If you're seriously preparing for interviews and looking for tips and tricks, please subscribe to my channel and press the bell icon.
Join Uncommon Geeks community to discuss with other developers: t.me/uncommongeek.
To talk to me one one one book a session here: topmate.io/vas...
Chapters:
Concurrent Seat booking : • In 30 mins, Learn How ...
Dynamic Seating layouts: • In 30 mins, Learn How ...
Rendering Dynamic stadium layouts: • In 30 mins, Learn How ...
If you want to be part of my next video, please register here: forms.gle/BiCx...
What is frontend system design: • 🔥 What is frontend Sy...
🔥 How KZfaq System works ?🔥 Frontend High Level System Design of KZfaq #youtube #interview: • 🔥 How KZfaq System w...
COMPLETE SYSTEM DESIGN OF GOOGLE DOCS [2022 LATEST] - Concurrent editing, Version history & More 🔥: • COMPLETE SYSTEM DESIGN...
InterviewPreparation series : • Watch this series and ...
Medium Blog / mevasanth
Follow me on LinkedIn - / vasanth-bhat-4180909b
Github Repository that contains presentation: github.com/coo...
JavaScript Custom implementation|polyfills introduction: • Learn Custom implement...

Пікірлер: 43
@gsenthilkumar8139
@gsenthilkumar8139 5 ай бұрын
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.
@careerwithvasanth
@careerwithvasanth 5 ай бұрын
Thanks for adding it !!
@chennasvlogs969
@chennasvlogs969 Жыл бұрын
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 Жыл бұрын
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.
@chennasvlogs969
@chennasvlogs969 Жыл бұрын
@@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.
@chennasvlogs969
@chennasvlogs969 Жыл бұрын
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 Жыл бұрын
Sorry for late reply Chenna, I still need to review this. After reviewing, if it is a mistake, will surely update here.
@mudassarraza6448
@mudassarraza6448 9 ай бұрын
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.
@user-jb8qk3rg1n
@user-jb8qk3rg1n 10 ай бұрын
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!!
@careerwithvasanth
@careerwithvasanth 10 ай бұрын
Thanks !!
@krishviradiya1303
@krishviradiya1303 Ай бұрын
seeing the content first time, and hell amazinf contennt..
@rashidsiddiqui4502
@rashidsiddiqui4502 10 ай бұрын
Thank u so much sir.. Got a lot of insights into system design of BookMyShow...
@careerwithvasanth
@careerwithvasanth 10 ай бұрын
You are most welcome
@nallaparajuamareshvarma8471
@nallaparajuamareshvarma8471 Жыл бұрын
Great video vasant, btw I am your subscriber liked your video and shared with friends:)
@careerwithvasanth
@careerwithvasanth Жыл бұрын
Thanks for subbing
@yedusmangalath381
@yedusmangalath381 8 ай бұрын
Brother how we can get api? For movie booking
@careerwithvasanth
@careerwithvasanth 8 ай бұрын
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 8 ай бұрын
@@careerwithvasanth pl accept the request
@careerwithvasanth
@careerwithvasanth 8 ай бұрын
@@yedusmangalath381 please use telegram group !!
@lokeshkhati8413
@lokeshkhati8413 Жыл бұрын
Thanks for this great tutorial 😍
@careerwithvasanth
@careerwithvasanth Жыл бұрын
You’re welcome 😊
@user-vs7bb8xm2m
@user-vs7bb8xm2m 6 ай бұрын
well done buddy ❤❤
@user-nr7ku9ps2i
@user-nr7ku9ps2i 10 ай бұрын
what will be the data structure used in the process of ticket booking ??
@careerwithvasanth
@careerwithvasanth 10 ай бұрын
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.
@devathimahesh8007
@devathimahesh8007 Жыл бұрын
Great content vasanth 🎉
@careerwithvasanth
@careerwithvasanth Жыл бұрын
Thanks Devathi, please share channel details with your friends
@SemicolonGuy
@SemicolonGuy Жыл бұрын
Great content vasant.
@careerwithvasanth
@careerwithvasanth Жыл бұрын
Thanks, glad it helped you.
@PremKumar-sg2zu
@PremKumar-sg2zu Жыл бұрын
I really like your content👏👏
@careerwithvasanth
@careerwithvasanth Жыл бұрын
Thanks Prem Kumar !! please share channel details with your friends !!
@beulahkondaveeti
@beulahkondaveeti 10 ай бұрын
Thanks alot😊 How can I get the code
@careerwithvasanth
@careerwithvasanth 10 ай бұрын
Hi, this a HLD video there is no video of it.
@gopalcherry5316
@gopalcherry5316 10 ай бұрын
please share ful code for this project....please
@careerwithvasanth
@careerwithvasanth 10 ай бұрын
Sorry this isa HLD video, if you want full source code then buy it from code selling platforms.
@jitu11
@jitu11 Жыл бұрын
nice explanation.
@careerwithvasanth
@careerwithvasanth Жыл бұрын
Glad you liked it
@swatigoel1909
@swatigoel1909 Жыл бұрын
very useful content
@careerwithvasanth
@careerwithvasanth Жыл бұрын
Glad you liked it !! please share channel details with you're friends !!
@raftar_the_explorer
@raftar_the_explorer Жыл бұрын
need to improve a lot
@scalpertrader61
@scalpertrader61 Жыл бұрын
Need Ecommerce front end system design
@careerwithvasanth
@careerwithvasanth Жыл бұрын
Will surely plan Scalper.
@shivateja3123
@shivateja3123 Жыл бұрын
bro can u tell how to create an app with google studio
@careerwithvasanth
@careerwithvasanth Жыл бұрын
It's very detailed process, we cannot make video on it.
ПОМОГЛА НАЗЫВАЕТСЯ😂
00:20
Chapitosiki
Рет қаралды 29 МЛН
WORLD'S SHORTEST WOMAN
00:58
Stokes Twins
Рет қаралды 203 МЛН
Prank vs Prank #shorts
00:28
Mr DegrEE
Рет қаралды 9 МЛН
Google system design interview: Design Spotify (with ex-Google EM)
42:13
IGotAnOffer: Engineering
Рет қаралды 1 МЛН
How to prepare your Frontend System Design Interview
13:21
I Code It
Рет қаралды 22 М.
How I Coded An Entire Website Using ChatGPT
18:22
Nick White
Рет қаралды 1,9 МЛН
Top 6 Most Popular API Architecture Styles
4:21
ByteByteGo
Рет қаралды 884 М.
System Design Book My Show/ Flash Sale / Meeting Rooms booking
10:38
ПОМОГЛА НАЗЫВАЕТСЯ😂
00:20
Chapitosiki
Рет қаралды 29 МЛН