Сегодня мы масштабируем приложения с помощью контейнеров и их оркестраторов (например, Kubernetes).Вы просто помещаете свое приложение в контейнер, а затем копируете эти контейнеры столько раз, сколько вам нужно, в виде кластера.Таким образом, один экземпляр вашего приложения никогда не имеет столько одновременных пользователей.Поскольку ваше приложение управляется данными, у вас могут возникнуть проблемы с сохранением моделей / данных во всех контейнерах, но есть способы решения этой проблемы.Изучите микросервисы, чтобы почувствовать подход, который я только что описал.