ML Career
@ML_career
4 192
Договорились со Степиком провести мастер-класс по Докеру. Я хочу сосредоточиться не на том, как докером пользоваться, об этом уже тысячи гайдов, я хочу поговорить о том, для каких задач он вообще нужен и почему должен быть в стеке любого разработчика.
У меня очень частая претензия к документации большинства инструментов заключается в том, что она (эта самая документация) хорошо может отвечать на вопрос "Как?" и почти не отвечает на вопрос "Зачем?". Появление любого инструмента всегда чем-то обусловлено и является ответом на вызовы времени. Немного разобравшись в этих вызовах получится легко понять для каких задач применение инструмента оправдано, а для каких нет.
Я прекрасно помню то время, когда я уже делал небольшие проекты на фрилансе, даже с базой данных Postgres и персистентным хранилищем на Redis, но при этом ещё не пользовался докером. А не пользовался я им по двум основным причинам:
1. Не было понимания для чего он вообще нужен
2. Не было понимания как им пользоваться
Я прочитал несколько статей и посмотрел несколько роликов (а тогда их ещё не было в таком изобилии, как сейчас), но все они сводились к перечислению консольных команд, которыми можно управлять докером и почти не отвечали на вопросы зачем вообще мне, начинающему разработчику, может докер понадобиться. Я даже какое-то время был убеждён, что тащить в проект докер - это оверинжиниринг. Типа, ага, давайте тогда, уж, и кубернетес сразу затащим. Но, как я понял позже, основной причиной не использовать докер было просто непонимание какое место он должен занять в моём стеке. И в этом мастер-классе я хочу, во-первых, показать, что докер - это вообще несложно и начать им пользоваться можно за, буквально, час времени. Во-вторых, на примерах показать как именно этот инструмент упрощает итак тяжёлую жизнь разработчика (включая ML-разработчиков). В-третьих, поделиться тем, как можно эффективно использовать докер в обучении новым инструментам, не боясь ничего сломать и не тратя ресурсы (время и деньги) на доступ к ним (взаимодействие с удалённым сервером по SSH, деплой небольших проектов, настройка кластеров СУБД и очередей, работа с S3-хранилищами и т.п.)
В общем, присоединяйтесь, если интересно в 18:00 по Мск 19.02.25 (следующая среда) .
https://welcome.stepik.org/dockerstepikmasterclass
Платформа использует файлы cookie для авторизации и сохранения настроек. Продолжая работу, вы соглашаетесь с нашей Политикой использования cookie.
Обсуждение 0
Обсуждение не доступно в веб-версии. Чтобы написать комментарий, перейдите в приложение Telegram.
Обсудить в Telegram