Инфраструктура — это не то, что стоит откладывать до момента, когда «продукт заработает и станет нужен деплой».
Мы пишем Dockerfile и compose-стек в первую неделю проекта, ещё до того, как готова первая настоящая фича. Это заставляет нас сразу думать о переменных окружения, миграциях, очередях и логировании так, как они будут работать в проде — а не как получилось на локальной машине разработчика.
Когда проект нужно перенести на другой сервер, это занимает часы, а не недели — потому что вся конфигурация уже описана в коде, а не живёт в чьей-то голове.
Мы пишем Dockerfile и compose-стек в первую неделю проекта, ещё до того, как готова первая настоящая фича. Это заставляет нас сразу думать о переменных окружения, миграциях, очередях и логировании так, как они будут работать в проде — а не как получилось на локальной машине разработчика.
Когда проект нужно перенести на другой сервер, это занимает часы, а не недели — потому что вся конфигурация уже описана в коде, а не живёт в чьей-то голове.