D55RUS, есть пределы масштабируемости. У Python из-за GIL они достаточно низкие. Так что первым делом стоит попробовать мультипроцессность, а потом и наращивание количества хостов. Но и эти методы рано или поздно упруться в предел, конечно.
Скорость не субъективна. Исследования показывают, что для клиентов отзывчивость приложения - очень важный фактор, иногда подсознательно. При прочих равных каждые дополнителные 150 миллисекунд отнимают процент аудитории.
Zo0meeer, vds почти всегда более подходящее решение, кроме случаев когда нужно динамическое масштабирование и распределëнносиь по ЦОДам в разных регионах.
Zo0meeer, можно либо подключить аддон для более гибкого управления логами, либо настроить их пересылку во внешний сервис, для долговременного хранения.
Zo0meeer, а выбора у вас нет, на платформе Heroku фактически нет файловой системы. Либо используете блочные, либо не работаете с файлами. Ну, либо отказываетесь от облачных платформ.