Size: a a a

DevOps Jobs - работа и аналитика

2020 October 15

СХ

Старый Хрыч... in DevOps Jobs - работа и аналитика
George Gaál
иди к нам на курсы с Гумилевым ;-D @Agumilev
эх ты
источник

GG

George Gaál in DevOps Jobs - работа и аналитика
George
Они из жизни. Когда выкатка релиза занимавшая 6-ть часов раз в неделю (с простоем) по ночам, меняется на 10-12 10-и минутных без простоя в рабочий день довольно неплохо с точки зрения того же мифического стейкхолдера. Но если это не модно и не является приоритетом то ок. О чём тут говорить.
Размер образа тут не самый главный фактор
источник

G

George in DevOps Jobs - работа и аналитика
George Gaál
я устал от тебя, хватит тут про технический спор - поговорить можем в ру_докер например
Я технический и не начинал так-то. Ты зачем-то прицепился к докеру, хотя суть примера показать как по идиотски используют инструмент некоторые люди.
источник

GG

George Gaál in DevOps Jobs - работа и аналитика
George
Я технический и не начинал так-то. Ты зачем-то прицепился к докеру, хотя суть примера показать как по идиотски используют инструмент некоторые люди.
Не по-идиотски
источник

GG

George Gaál in DevOps Jobs - работа и аналитика
Просто признай, что пример неудачный, по _сути_ претензий - я склонен согласиться с тобой
источник

GG

George Gaál in DevOps Jobs - работа и аналитика
George Gaál
ты пример некорректный приводишь
Вот и ниже - намного более наглядно
источник

G

George in DevOps Jobs - работа и аналитика
George Gaál
Размер образа тут не самый главный фактор
Когда таких образов много - не маловажный. Когда ресурсы тратятся на бессмысленное перекомпливание уже скомплирированного и перкачивание уже скаченного - это тоже нормально так. Эффект маштаба никто не отменял.
источник

GG

George Gaál in DevOps Jobs - работа и аналитика
Гораздо хуже - premature optimisation 🤷‍♂️
источник

G

George in DevOps Jobs - работа и аналитика
George Gaál
Не по-идиотски
Ты мне пока так и не рассказал, в чём сакраментальное знаие пихать одну систему изоляции в другую. На курсы не пойду,уж простите.
источник

СХ

Старый Хрыч... in DevOps Jobs - работа и аналитика
George
Когда таких образов много - не маловажный. Когда ресурсы тратятся на бессмысленное перекомпливание уже скомплирированного и перкачивание уже скаченного - это тоже нормально так. Эффект маштаба никто не отменял.
тут тоже спорно. чистить maven или делать проверку при билде  что такой образ уже есть времени много
источник

GG

George Gaál in DevOps Jobs - работа и аналитика
George
Ты мне пока так и не рассказал, в чём сакраментальное знаие пихать одну систему изоляции в другую. На курсы не пойду,уж простите.
Pyenv - это не изоляция процессов
источник

G

George in DevOps Jobs - работа и аналитика
George Gaál
Гораздо хуже - premature optimisation 🤷‍♂️
Я уже говорил про тонкую грань между преджевременной оптимизацией и изначально бракованной архитектурой. Зачем ещё раз повторять?
источник

GG

George Gaál in DevOps Jobs - работа и аналитика
Это изоляция питоноговна. И проблемы в ней в докере я не вижу. Разраб может делать так, как ему удобно. Более того - можно сделать с билдпаком
источник

GG

George Gaál in DevOps Jobs - работа и аналитика
George
Я уже говорил про тонкую грань между преджевременной оптимизацией и изначально бракованной архитектурой. Зачем ещё раз повторять?
Ещё раз - у тебя неудачный пример )
источник

G

George in DevOps Jobs - работа и аналитика
Пример у меня нормальный. Ровно ноль смысла тащить лишнию зависимость в изолированное окружение. И ничего кроме "разработчик не понимает что делает" тут нет. Как бы ты не пытался оправдать его удобством.
источник

GG

George Gaál in DevOps Jobs - работа и аналитика
Если вообще по уму делать - у тебя не кэширование докера должно использоваться, а на уровне ci системы. Те же артефакты гитлаба. А в оконечный образ все заезжает тупо одной инструкцией copy
источник

GG

George Gaál in DevOps Jobs - работа и аналитика
Ой, все )
источник

СХ

Старый Хрыч... in DevOps Jobs - работа и аналитика
George Gaál
Если вообще по уму делать - у тебя не кэширование докера должно использоваться, а на уровне ci системы. Те же артефакты гитлаба. А в оконечный образ все заезжает тупо одной инструкцией copy
тоже не всегда возможно
источник

GG

George Gaál in DevOps Jobs - работа и аналитика
Я уж не говорю про то, что докер для интерпретируемых языков - это не очень эффективно. При первом старте питон в докере наделает pyc Файлов, которые начнут засирать эфемерный слой. И так для каждого контейнера :d
источник

G

George in DevOps Jobs - работа и аналитика
Помоему вы опять забыли с чего начался разговор, ну.
Он начался с того, что нет на проекте человекка который делает что-то на уровне CI и мавена.
Есть разработчик который велосипедит очередной делает на локалхосте.

Он не знает про то как располагать слои, он не знает про мавен и CI кеш. Он занет только убунту на своём ноуте и что для изоляции питоноговна используется венв. Всё. И с этим багажом знаний он начинает заниматся эксплуатацией и маштабированием. Что приводит к перерасходу всего на свете, кроме его драгоценного времени себя любимого. А когда дентги кончаются он идёт срать в другой проект.
источник