Проект нужно было привести к предсказуемым и повторяемым развёртываниям, убрать ручные операции и ускорить выкатку обновлений.
Упаковал сервисы в Docker и docker-compose, настроил обратный прокси Nginx, мониторинг Zabbix, очереди RabbitMQ и кэш Redis, автоматизировал рутину скриптами.
Развёртывание стало быстрым и повторяемым, инфраструктура прозрачна и легко масштабируется, ручных операций почти не осталось.