Схема облачного развертывания
Эта схема помогает выбрать архитектуру под текущую нагрузку.
Single-node вариант
Подходит для ранней production-стадии.
app, Redis, Timescale и ML infer на одном сервереnginxкак ingress + HTTPS- регулярные бэкапы и строгий firewall
Multi-node вариант
Подходит при росте нагрузки и требований к надежности.
- несколько stateless app-нод за балансировщиком
- выделенный DB-узел
- выделенный Redis-узел
- выделенные ML infer-ноды
Нефункциональные требования
- централизованные логи
- health checks и алерты
- фиксация тегов образов
- автоматизируемый rollback для app и model aliases