Size: a a a

2021 September 29

СА

Сергей Аксёнов... in ctodailychat
>  катить можно фичи независимо от соседних команд

Казалось бы. Но потом выясняется, что сначала нужны coordinated deployments, а потом всё равно параллельное поддержание нескольких версий микросервисов.
источник

IK

Isayakiy Kotletov in ctodailychat
мне никогда не нужно было:) ну coordinated можно сказать нужно, но ты фичу все равно можешь докатить, даж следя руками за порядкой выкатки
а если монолит - не можешь, потому что соседи багу в мастер пихнули например
источник

СА

Сергей Аксёнов... in ctodailychat
Мой любимый ответ на вопрос "а какой код пишут у тебя самые квалифицированные инженеры" - что самые квалифицированные инженеры у меня код не пишут, а удаляют)
источник

ИМ

Илья Макеев... in ctodailychat
ну да, микросервисы ж не для того чтоб проще было
источник

ИМ

Илья Макеев... in ctodailychat
они для того чтобы масштабироваться прикольно, обновляться там и вообще тянуть нагрузку
источник

IK

Isayakiy Kotletov in ctodailychat
вот не надо про нагрузку:)
источник

ИМ

Илья Макеев... in ctodailychat
м?
источник

IK

Isayakiy Kotletov in ctodailychat
ну каким образом микросервисы помогают с нагрузкой и с какого этапа?
источник

IK

Isayakiy Kotletov in ctodailychat
и в чем
источник

ИМ

Илья Макеев... in ctodailychat
видосики кодировать например
источник

ИМ

Илья Макеев... in ctodailychat
считать статистику какуюнить
источник

s

sml in ctodailychat
Неплохо!))
источник

IK

Isayakiy Kotletov in ctodailychat
типа под отдельные задачи железо? ок
источник

СА

Сергей Аксёнов... in ctodailychat
Что тебе мешает задеплоить на эту задачу монолит вместо микросервиса? Всё равно у тебя контейнер весит сотни мегабайт, если это не сервис на go и FROM scratch
источник

IK

Isayakiy Kotletov in ctodailychat
ну если ты функции отрубать остальные будешь и давать только нагрузку от кодирования видосиков - ничто
но это как бы у тебя микросервисы и будут, просто ты зачем-то будешь их в один деплой пихать)
источник

ИМ

Илья Макеев... in ctodailychat
ну в целом ничего, но он будет менее эффективен
источник

IK

Isayakiy Kotletov in ctodailychat
ну даже по эффективности можно тож самое сделать, просто это будет микросервис курильщика)
источник

IK

Isayakiy Kotletov in ctodailychat
ну разве что в зависимости от языка чуть памяти больше уйдет на классы лишние и мету (я жавист)
источник

СА

Сергей Аксёнов... in ctodailychat
Даже отрубать ничего не надо. Если у тебя внутри dependency injection и lazy coupling, то всё ненужное просто не инициализируется. Ну а даже если и инициализируется: ну будет контейнер красным хелсчеком светить не 30 секунд, а 40 после старта.
источник

IK

Isayakiy Kotletov in ctodailychat
но я к тому что реально такая задача довольно редкая и там знания проблем микросервисной архитектуры то особо и не надо, нет распределенных транзакций даж, просто контейнер который на отдельных серваках обрабатывает видосы
источник