При создании проекта Bookmyshow я должен сначала сделать api для театра, а затем использовать его для бронирования мест в другом приложении?
при создании приложения типа BookMyShow, нужны ли мне предварительно созданные конкретные театральные веб-приложения/БД/API для доступа к ним через мой проект?
https://www.geeksforgeeks.org/design-bookmyshow-a-system-design-interview-question/
В принципе, я видел этот ответ по проектированию системы, и во время построения моделей базы данных для этого Django-rest проекта, один вопрос всплывает в моей голове, который заключается в том, что я не могу сделать таблицу для ярусов, так как каждый театр может иметь различные ярусы, так что мне нужно сделать отдельное приложение, например, как Theatre_name и после создания модели БД там, я обращаюсь к нему из другого приложения под названием book show и бронирую билет.
В настоящее время я хочу сделать проект, который мог бы показать, насколько глубоко я могу понять и реализовать сложные модели БД с помощью Django ORM, поэтому мне нужна помощь в принятии решения, стоит ли мне создавать другое приложение для театра и использовать его в приложении bookshow для бронирования мест. И насколько сложным оно может стать, если я подойду к этому пути?