Публичный слой
Если публичной части нужен только контент и переходы между страницами, статический сайт почти всегда лучше полноценного веб-приложения.
Инфраструктура
Большинство проблем в прикладных AI-системах рождается не из модели, а из обвязки. Если уменьшить число движущихся частей, наблюдать сервис становится проще, а поведение под нагрузкой стабильнее.
Если публичной части нужен только контент и переходы между страницами, статический сайт почти всегда лучше полноценного веб-приложения.
Узкие маршруты, ограниченные таймауты и чёткие лимиты защищают сервер намного лучше, чем попытка выдержать любой возможный запрос.
На небольшом железе достаточно базовых метрик, журналов и контроля по памяти, диску и времени ответа.
Чек-лист
Внешние скрипты, шрифты и сторонние виджеты создают хрупкость и лишние сетевые зависимости, которые не нужны для правдоподобного сайта.
Страницы, стили и простые служебные материалы должны отдаваться без участия приложения. Это экономит CPU и упрощает recovery.
Критичные сетевые сервисы не должны конкурировать с декоративной логикой, тяжёлыми страницами и непредсказуемыми фоновыми задачами.
Принцип
Когда сайт не требует приложения, контейнеров и фронтенд-сборки, у инфраструктуры остаётся больше запаса для действительно нужных сервисов: inference, маршрутизации трафика, журналов и резервных сценариев.