Я поделюсь некоторыми своими знаниями в области веб-разработки, поэтому .. в моей компании мы используем flask для всех серверных разработчиков, используя многие из его библиотек (например, marshmallow, sqlalchemy, et c) и улучшая их , flask предлагает вам большую гибкость и быструю разработку, но поток ваших запросов оставляет желать лучшего, поэтому я настоятельно рекомендую использовать балансировщик нагрузки, самый известный балансировщик нагрузки для flask - Gunicorn, он прост в настройке и использовании. Для Http-сервера мы используем Nginx, он похож на Apache, но упрощает работу с Websockets, а для использования с Gunicorn просто создайте прокси. Для хоста мы используем AWS и отлично работаем с большими и маленькими приложениями, но ваше приложение мало и ваш бюджет тоже, поэтому я рекомендую использовать сервер pythonanywhere, он прост в использовании и оптимизирован для python веб-серверов. А для внешнего интерфейса мы используем Vue. js framework, что делает нашу страницу более красивой и быстрой для разработчиков.