Строительство классных приложений >> Развертывание их в модном порядке.
При запуске работы на новом проекте Django я не использую Docker.
Почему это было бы иначе? Ничего не должно быть развернуто. Воспроизводимость не является решающей темой. Все на одной странице. Это станет фацльнями вовремя, но только тогда, когда есть реальные проблемы, которые требуют большего работы.
Моя среда развития максимально проста при запуске. Потому что нет реальной проблемы, это может помочь мне с точкой.
Я хочу как можно меньше отвлекающих факторов между мной и основным центром моей работы.
Да, докер круто, но …
Это не значит, что это должно быть.
Не поймите меня неправильно. Когда есть четкая работа для этого, Docker — это инструмент, который я очень дорожу.
В конце концов, есть так много классных вещей, которые вы можете сделать с ним:
- Легко воспроизводимые сборки
- Меньше сложных установок развертывания
- Автоматизированные среды развития
- Среда без проблем
- Простые в оркестровые нагрузки (иногда. Большинство людей не нужны K8S & Co)
Но для каждого из этих очков вы должны были наткнуться на боль, которую вы обращаетесь за Первый или следует предвидеть его с высокой уверенностью. Вы не идете и не построить их «только потому, что» когда вы работаете над чем-то, что имеет значение.
Достаточно достаточно докера
«Это круто! Способ быстрее, чем бродяга, когда работает на месте, и SOO Cool для развертываний ». — Я, ~ 2014
Докер зацепил меня с первого раза, я слышал об этом. Но это просто еще один инструмент. В начале есть «игра на веселье и обучение», но затем он успокаивается, и вы используете его только в том случае, если с ним есть то, что вы хотите достичь.
Как только все ведет себя как ожидалось, я называю это днем и Перейти к более важным темам Отказ Вещи, которые имеют значение. Вещи, которые создали убедительный контекст для достижения докера в первую очередь.
Какова ваша цель?
Когда вы являетесь сольным разработчиком или членом небольшой команды, вы хотите сосредоточиться на том, что важно — добиться прогресса в реальном проекте, над которым вы работаете.
Если вы являетесь человеком OPS-Y в более крупной команде, ваша работа — убедиться, что ваши товарищи по команде находятся на успех. Вы заботитесь о инфрауме, поэтому им не нужно.
Строительство вечно-фальсификации настроек это не так увлекательно. Позволяя людям получить вещи, сделанные, что имеет значение.
Docker может помочь вам прекратить тратить время от отвлекающих вопросов и сосредоточиться на функциях, связанных с пользователем.
Каждый час вы инвестируете в Docker, это час, который вы могли бы лучше использовать ваше приложение. Если докер не спасет этот час для вас или никто другой, вы также можете сделать что-то еще. Без роста сберегательства и усилий в будущем достигнув докера, не имеет никакого смысла.
Лично я всегда буду нацелен на получение всех проблем установки на инфраструктуру/разработку и Возьмись с жизнью Отказ Работать над вещами, которые имеют значение.
—
Первоначально опубликовано на vsupalov.com
Оригинал: «https://dev.to/vsupalov/get-docker-right-and-get-on-with-life-5gdo»