DevOps, деплой и облако

Docker, CI/CD и хостинг в Azure или AWS — настроенные так, чтобы релизы были скучными.

Обсудить проект

Если релиз — это когда кто-то заходит на сервер по SSH и вручную выполняет команды, каждый релиз — риск. Мы упаковываем проект в контейнеры и настраиваем конвейер: push в основную ветку собирает образы, прогоняет тесты и сам обновляет сервер.

Работаем с Azure (App Service, Blob Storage, Key Vault, Azure SignalR, Application Insights) и AWS (EC2, S3), а для небольших проектов — одна виртуальная машина с Docker Compose и Caddy с автоматическим HTTPS, что держит стоимость хостинга почти на нуле.

Секреты хранятся вне репозитория, база бэкапится по расписанию, а ошибки приходят в Telegram раньше, чем их заметят пользователи.

Нужно что-то похожее?

Расскажите о задаче — ответим с оценкой сроков и стоимости.

Обсудить проект