Size: a a a

Боль Тимлида

2021 August 24

VD

Vitaly Dmitriev in Боль Тимлида
С телефона VPN
источник

VD

Vitaly Dmitriev in Боль Тимлида
Всегда был
источник

BZ

Boris Zhidkov in Боль Тимлида
+. она и по содержанию не очень, и написана так себе
источник

PD

Phil Delgyado in Боль Тимлида
Хм, а зачем? Т.е. если уже есть, то проблемы снимает, но зачем оно вообще нужно?
Хотя у нас были и тестовые пользователи от контрагентов, тем vpn не поставишь. Потому для меня и идея фильтрации по сети - не устраивает. Да и из сетки не всем надо на канареечные сервера. А иногда как раз не надо.
источник

VD

Vitaly Dmitriev in Боль Тимлида
Устраивает и не устраивает не равно - работает и не работает, хватает или не хватает.
Для моей сферы это работает и этого хватает. Да есть фильтрация на прикладе по фича тогглам, но иногда надо просто пустить часть трафика а не весь и флага там не хватает или неудобно поставить.
источник

VD

Vitaly Dmitriev in Боль Тимлида
Вот у меня вчера было 46 деплоев. Если все без канарейки идут то что-то да сломается. Если с канарейкой то можно быстро откатить и почти никто не пострадал. А тем, кто пострадал, плюшек насыпать.
источник

VD

Vitaly Dmitriev in Боль Тимлида
Если вы иначе работаете, а я знаю что иначе, то может и не подходит
источник

АФ

Алан Фишер in Боль Тимлида
Да, показалась немного избитой
А какие тогда?
источник

PD

Phil Delgyado in Боль Тимлида
Суммируя:
если приложение написано в расчете на bg-deploy, развернуто на инфраструктуре адаптированной под bg, с бюджетом, рассчитанным под bg, в сценариях эксплуатации, рассчитанных на bg, то
включить в ней bg deploy можно за один день силами калеки.
Во всех остальных случаях - нет.
источник

PD

Phil Delgyado in Боль Тимлида
Например, включи bg  или канарейку за день на карточном шлюзе у клиента
(шлюз стоит на выделенном сервере в ДЦ, за решеткой, сайзинг под пиковую нагрузку, чистый linux), при том, что визу выдают за две недели, ПЦР делают минимум сутки, самолет летит 12 часов. А срок закупки железа - где-то два месяца )
источник

PD

Phil Delgyado in Боль Тимлида
Ну и шлюз не умеет в одновременную работу двух инстансов  с БД, только на active-standby между ДЦ, для переключения нужно вводить три ключа )
источник

AK

Anton Kucherov in Боль Тимлида
Фил, ты же в финтехе работаешь?
источник

PD

Phil Delgyado in Боль Тимлида
Угу )
источник

PD

Phil Delgyado in Боль Тимлида
(Если что - примеры не из моей текущей деятельности...)
источник

AK

Anton Kucherov in Боль Тимлида
🙂 ну просто за рамками финтеха вполне норм ронять прод
источник

PD

Phil Delgyado in Боль Тимлида
Ну, даже в финтехе нормально ронять прод )
источник

PD

Phil Delgyado in Боль Тимлида
Я только отношусь к утверждению "поднять bg на проде всегда можно за день и будет как стейджнг" - оно категорически не верное.
источник

PD

Phil Delgyado in Боль Тимлида
Вообще, ронять прод допустимо всюду, где это не дорого )
Например, ронять прод у какого-нибудь WoT будет и подороже, чем у среднего банка )
источник

AK

Anton Kucherov in Боль Тимлида
Ну да, Не всегда. В основном все упирается в кривую архитектуру самих приложений которые надо поднять.
источник

PD

Phil Delgyado in Боль Тимлида
Ну, не факт, что кривую. Просто не предполагающую bg - по разным причинам.
Например, для очень многих кейсов рассчитывать на GCP или AWS - не очень разумно.
Для кучи кейсов использовать istio - не допустимо.
Часто проще остановить прод на 2 минуты, нежели поддерживать одновременную работу разных версий.
И так далее.
gb или канарейка - это просто одно из решений, не более того. Иногда хорошее, иногда нет.
источник