Size: a a a

2020 November 28

DK

Dmitry Kireev in DevOps
Bogdan (SirEdvin) Gladyshev
Всегда было интересно, как) Что мой опыт, что опыт людей в интернете пишет простую цепочку.

"есть зависимость от общего модуля в нескольких мест" - "надо рефакторить кучу мест для обратно несовместимого изменения" - "нельзя провести такой глобальный рефакторинг, потому что надо будет перетестить кучу всего" - "создаешь функцию с версией v2"
ага, с префиксом new 😄
источник

SP

Sergei Puzyrev in DevOps
Bogdan (SirEdvin) Gladyshev
Всегда было интересно, как) Что мой опыт, что опыт людей в интернете пишет простую цепочку.

"есть зависимость от общего модуля в нескольких мест" - "надо рефакторить кучу мест для обратно несовместимого изменения" - "нельзя провести такой глобальный рефакторинг, потому что надо будет перетестить кучу всего" - "создаешь функцию с версией v2"
если не покрыто тестами, скомпилилось и смогло выкатиться без сигнала - это проблема пользователей, которые это использовали ТАК
источник

SP

Sergei Puzyrev in DevOps
но вообще контракт обычно должен быть публичным: thrift/protobuf
источник

DK

Dmitry Kireev in DevOps
Aragaer
мое личное мнение - если что-то нужно делать "одновременно", то проблема уже в этом.
Да, но вот при мультирепо, кто держит стейт зависимостей?
источник

DK

Dmitry Kireev in DevOps
Dmitry Kireev
Да, но вот при мультирепо, кто держит стейт зависимостей?
допустим, есть 50 сервисов, и как поддерживать зависимости в раскатке (при минимальном OPS стаффе в 0.5 человека)
источник

SP

Sergei Puzyrev in DevOps
Dmitry Kireev
допустим, есть 50 сервисов, и как поддерживать зависимости в раскатке (при минимальном OPS стаффе в 0.5 человека)
а как у вас полчеловека написали 50 сервисов?
источник

DK

Dmitry Kireev in DevOps
Sergei Puzyrev
а как у вас полчеловека написали 50 сервисов?
Написали двое, допустим, и из ops 0.5 - парт-тайм. Руками, как 🤷🏻‍♂️
источник

SP

Sergei Puzyrev in DevOps
не очень понятно как связан опс м деплой/релиз
источник

DK

Dmitry Kireev in DevOps
Sergei Puzyrev
не очень понятно как связан опс м деплой/релиз
Ну значит ответ на мой вопрос звучит как «стейт лежит в голове разработчика»
источник

DK

Dmitry Kireev in DevOps
Sergei Puzyrev
не очень понятно как связан опс м деплой/релиз
В идеале он должен его поддерживать чтобы оно катилось в правильном порядке. мультирепо и iac порождает очень высокую сложность, которую можно нормально осилить с хорошими вливаниями в OPS.
источник

SP

Sergei Puzyrev in DevOps
Dmitry Kireev
В идеале он должен его поддерживать чтобы оно катилось в правильном порядке. мультирепо и iac порождает очень высокую сложность, которую можно нормально осилить с хорошими вливаниями в OPS.
ага. или тупо взять монореп и разрешить разработчикам опсить их же приложения.
источник

SP

Sergei Puzyrev in DevOps
но тогда придется разогнать сисадминов, да
источник

BG

Bogdan (SirEdvin) Gl... in DevOps
Ух, сочненько. Сравниваем идеальную монорепу (которой обычно не существует) с жутко запущенным вариантов мультирепы, ясно
источник

BG

Bogdan (SirEdvin) Gl... in DevOps
Надо еще начать аналогичный срач по поводу микросервисов и монолита)
источник
2020 November 29

АП

Антон [R13 🍆 Ivelok]... in DevOps
Bogdan (SirEdvin) Gladyshev
Надо еще начать аналогичный срач по поводу микросервисов и монолита)
Нужно на каждую ручку писать отдельный микросервис разумеется.

И не использовать общих либ, нужно ведь будет совместимость поддерживать.

И версионировать апи тоже не нужно, усложняет сервис.

И под каждую задачу свой язык, разумеется.
источник

SP

Sergei Puzyrev in DevOps
Антон [R13 🍆 Ivelok] Перетрухин
Нужно на каждую ручку писать отдельный микросервис разумеется.

И не использовать общих либ, нужно ведь будет совместимость поддерживать.

И версионировать апи тоже не нужно, усложняет сервис.

И под каждую задачу свой язык, разумеется.
ну сдуру можно и хуй сломать
источник

C

Combot in DevOps
Alasim has been banned! Reason: CAS ban.
источник

NK

Nick Kritsky in DevOps
Евгений Омельченко
Монорепо -- очевидный ответ на вопрос "как не париться о аде зависимостей". Вы говорите "а как мне сделать ад зависимостей в монорепо". Очень странный вопрос
Монорепо - это такой парк в Выборге
источник

S

Sanyok in DevOps
Nick Kritsky
Монорепо - это такой парк в Выборге
Монрепо*
источник
2020 November 30

SB

Stanislav Bobokalo in DevOps
Придумайте мне девопс задачку на курсовую работу, пожалуйста.
источник