Jürgen
все сложнее чем кажется.
Обычно самое простое объяснение верное
Denis
То что пишут говно вместо того чтоб учиться писать не говно. Чо, будешь дальше защищать своё право писать говно?)
вы видимо совсем труд системных инженеров и девопсеров не уважаете, если хаете технологию, увеличившую производительность их деятельности на порядок. А то, что у каких-то продуктов зависимости слишком сложные, это не всегда вина программистов. Очень много факторов
J
Говнокод можно писать в 10 раз быстрее) Сенсация)
J
Это в 99,9% случаев вина архитектора и программиста
Нет, вина орков, которые не ценят чужой труд)
icewolf
Обычно самое простое объяснение верное
Типичный подход когда мы хотим быстро изменять код, на лету это его гетерогенность. То есть мы некий монолит разбиваем на атомарные кусочки, так?
Jürgen
Девопс вообще не профессия как бы и никогда ей не была
icewolf
это нормальный подход же
Denis
Это в 99,9% случаев вина архитектора и программиста
да, бизнес, которому важна скорость разработки и сокращение издержек вообще не при чем. Это злые прогеры на ассемблере писать не хотят
Jürgen
Типичный подход когда мы хотим быстро изменять код, на лету это его гетерогенность. То есть мы некий монолит разбиваем на атомарные кусочки, так?
Ага типа взяли монолит и ебанули в докер или взяли дебильную орм и внезапно гавнозапросы получились
Denis
так никто и не даст, даже если бы были
Jürgen
icewolf
так никто и не даст, даже если бы были
ну Мёрдока не воскресишь
Denis
Задача инженера и архитектора разговаривать с бизнесом а не тупо делать не по вдумываясь
если бы у вас был капитал, вы бы проспонсировали мне полгодика вместо трех дней на решение какой-нибудь важной для вас задачи?)
Denis
с гарантией идеальности кода
icewolf
яж сказал там где логика, нет капитала
Jürgen
с гарантией идеальности кода
Почему то я каждый день доношу до бизнеса почему так делать не будем и получается
icewolf
а там где капитал бежим быстрее
icewolf
Это как в этическом инженере, условно мы будем ехать на гавномашине но недолго
Denis
Почему то я каждый день доношу до бизнеса почему так делать не будем и получается
прям каждый день убеждаете бизнес писать код на асме с запуском без ОС вместо разработки на условной джаве и контейнеризации?) Уверен, все далеко не так драматично
J
если бы у вас был капитал, вы бы проспонсировали мне полгодика вместо трех дней на решение какой-нибудь важной для вас задачи?)
Хоспаде, нашел че защищать. Апп контейнеры хорошо, но не чтобы плохо написанное дерьмо упаковывать. О чем спорить то? Типа упаковывать говно это прогресс! Ух, патриархальные скуфы щемят молодежь!
Jürgen
И спойлер внезапно на java можно писать чисто и без прости господи джейбоса
Denis
да нет, просто хочу сказать, что в реальном мире все всегда очень сложно и необходимо искать компромиссы и оптимальные решения. И для определенных задач контейнеры большое благо. А для каких-то нет. Главное с умом ко всему подходить и не обсирать технологии почем зря только на основе какого-то личного неудачного опыта)
icewolf
Яб сказал что на этом вся мобильная разработка живет
icewolf
даже больше скажу, контейнеры это хорошо когда мы не можем в силу жопного кода и/или лицензий ехать далее пример Sailfish OS и разработка кода под него, итог делаем окружение waydroid и по сути в контейнерах запускаем android приложения
icewolf
И ведет в такую жопоньку
иногда лицензионные ограничение например qt6 не дают возможность идти далее. Но это не случай с neutron.. основа тут немного другая
icewolf
по делу 99% кода опенстека можно было бы не уносить в контейнеры.
J
по делу 99% кода опенстека можно было бы не уносить в контейнеры.
Так можно и не уносить. venv справляются почти)
Jürgen
Только pyenv только хардкор
icewolf
уход в контейнеры позволил вот что, скажем так автоматизацию подготовки имаджей.
icewolf
лень матушка
icewolf
гуглоподход
Jürgen
гуглоподход
Тогда дистролес и coi
icewolf
Тогда дистролес и coi
а все к этому и идет
Jürgen
а все к этому и идет
Coi я гугловый собирал то еще развлечение
J
Та в целом автоматизацию можно и другими способами делать. Можно собирать готовые заархивированные venv, как раньше делал openstack-ansible, а можно и ваще в виртуалках. В контейнерах классно то что ими прониклись ленивые разработчики и девопсеры и появилась куча оркестраторов. Но лучше бы они развивались и без контейнеров. Вот где щас apache mesos и hashicorp nomad?)
icewolf
Coi я гугловый собирал то еще развлечение
но сам подход то в принципе расово верен
icewolf
но он омерзителен
Jürgen
Jürgen
Это как в свое время все такие альпайн смотри тут можно собрать хардененг ядро и вообще прикольно компилиться и я такой после gentoo ну да ну да никогда такого не было
icewolf
ядро и окружение это всего лишь база. Ну потому что мы не можем носить всем условно свой дистрибутив, по этому мы прячем все в переносимую среду
icewolf
ну то есть приведу пример лучшего как врага хорошего.. у нас есть некий наш красный дракон дистрибутив или лучше Астра Линукс(он в принципе самый доработанный). И нам надо поднять на нём опенстек?
icewolf
имадж билдор? ну вы сразу уйдете в то что у вас это Debian Buster
icewolf
клева да?
icewolf
допустим дистрибутив имеет регулярный трехлетний цикл обновления до стабильного(и сейчас у всех уже BookWorm) 1.8 короче астра. Она уже есть, у узкого круга вовлеченных.
J
кроме ad hominem аргументы будут?)
Я тебя лично и не обижал)
icewolf
и нам надо опять в ту же переносимость? Но зачем если мы могли бы запустить контейнеры и на buster
icewolf
так вот главный подход возможно он слишком избыточный в том что бы раз в эти вот 3 года формировались уже готовые имаджи с стабильным кодом. Но разгон опенстека такой что раз в полгода у нас релиз
icewolf
И вот это как раз очень разочаровывает.. потому как тот же neutron превратился в кашу кода..
icewolf
Снова в философию идем)
ну это подход убил дохера продуктов
J
Да не, чудо-контейнеры норм до тех пор пока не начинают без нужды в них пихать всё подряд. И однострочный скрипт и питоновский демон, который спокойно работал бы в venv и, прости хоспаде, написанную на golang и статически слинкованную шляпу)
icewolf
icewolf
Самое мудрое это лежать на солнышке у воды пока другие возятся с этой компуктерной всей фигней.
мне это принципиально не приемлемо. Ну то есть я вижу что делают гавно вот и говорю
icewolf
убунту которая лишилась lxс и вся juju по одному месту
J
мне это принципиально не приемлемо. Ну то есть я вижу что делают гавно вот и говорю
А вот не сдержишься иной раз и прослывешь токсиком и злым дедом, что почти одно и то же)
Я и твой кот
@basfeo бан?
icewolf
Не представляются.. в потом жалуются что их банят
icewolf
Вот кому в шаббат взбредет в голову идти в чат опенстека?