Size: a a a

Боль Тимлида

2021 August 24

PD

Phil Delgyado in Боль Тимлида
Если у вас нет клиентов ночью - то почему бы и нет?
источник

N

Nick in Боль Тимлида
Ну типа есть, но типа релизы катить то надо))
источник

PD

Phil Delgyado in Боль Тимлида
Ну, а тут считать надо, что выгоднее - делать обновление без останова или отключать клиентов.
Я видел вживую оба варианта.
источник

PD

Phil Delgyado in Боль Тимлида
Обновление без останова заметно дороже в разработке, так что иногда проще остановиться на ночь.
источник

N

Nick in Боль Тимлида
Теперь тут к выгоднее еще надо добавить, а не будет ли ЦБ против и еще с ними релизы согласовывать
источник

VD

Vitaly Dmitriev in Боль Тимлида
Фил. Вот я как-то без единой мысли про канарейку ни у меня ни у моих разрабов, взял и сделал все за день. Поднял рядом кластер, потыкал, потестил, в полночь запустил апдейт по скрипту - 8 минут и приложения уже на новом кластере под истио и готовые к канари
источник

VD

Vitaly Dmitriev in Боль Тимлида
Вопрос кривых и прямых рук тут прямо прослеживается.
источник

N

Nick in Боль Тимлида
А теперь представь, что ты в банке)
источник

VD

Vitaly Dmitriev in Боль Тимлида
Я прекрасно знаю как там. Работал. Яндекс облако очень популярно. Но все под семью замками
источник

VS

Vladimir Smirnov in Боль Тимлида
Ну два часа катить тоже надо постараться имхо
Если настолько объемный релиз, то лучше побить и частями делать
источник

VS

Vladimir Smirnov in Боль Тимлида
Чтоб успеть, если что, ещё откат сделать
источник

PD

Phil Delgyado in Боль Тимлида
Смотри. Ты уже сидел на managed k8s, т.е. у тебя уже все приложения были рассчитаны на работу в облаке, под облачный SL, под возможность упасть в любой момент и под горизонтальный скейлинг.
Но это - весьма специфические условия, который в огромном числе проектов не соблюдаются.
источник

VD

Vitaly Dmitriev in Боль Тимлида
Вот тут согласен и не согласен одновременно ))
источник

VD

Vitaly Dmitriev in Боль Тимлида
Но я думаю что пора оставить это гиблое дело )
источник

PD

Phil Delgyado in Боль Тимлида
А представь, что у тебя нет железа на второй экземпляр, нельзя жить в чужом облаке, нагрузка больше, чем выдержит istio - и так далее.
Т.е. куча кейсов из реальной жизни, которые не дают сделать gb так легко или вообще сделать.
источник

PD

Phil Delgyado in Боль Тимлида
Я внедрял канарейку - и это непростая штука в реальной жизни.
C istio - да, сильно проще, но сам istio - та еще гадость в эксплуатации...
источник

PD

Phil Delgyado in Боль Тимлида
Да в большей части команд, что я видел - не умеют работать с БД без останова на миграцию.
Какой уж там gb deployment...
источник

PD

Phil Delgyado in Боль Тимлида
А уж про версионирование внутреннего API в обе стороны с тестированием - и говорить нечего.
Ну и большей части проектов это и не нужно )
источник

PD

Phil Delgyado in Боль Тимлида
Вон, в Британии банки обновляют софт раз в год, в банковские выходные - и норм )
источник

ДД

Денис Давыдов... in Боль Тимлида
Это не правда, Monzo и Starling обновляются постоянно.
источник