System design for online movie booking
Requirement: Design an online movie booking system like bookmyshow.
- One of the theatre we need to book the tickets where maximum seat capacity is 100 seats
- it has single screen While designing we need to consider the scalibility of seats , theatres, different payment systems
We need to come up with high level architecture using microservices. Low level classes and design to support the functionality.
Work in progress and please let me know if you want to contribute in design and discussions.
CLasses at quick glance:
-
Theatre
-
Movie
-
seats
-
customer
-
booking
-
services: bookingService - Notification service - FindSeats -