Описание серверов, баз и сети в файлах под контролем версий: окружения создаются запуском кода, а не кликами в консоли.
Инфраструктура становится проверяемой, воспроизводимой и восстановимой. Собранные руками окружения расходятся, пока стейджинг не перестаёт предсказывать прод, а пересобрать нельзя ни то ни другое.
Мы держим окружения в коде с первого деплоя, ревьюим изменения инфраструктуры как изменения приложения и проверяем, что полное окружение поднимается из одного репозитория.