Size: a a a

2021 May 24

IV

Igor V in ctodailychat
я знаю как это делать, просто обычно своими скриптами заколебываешься делать такое 😉
источник

DT

Dmitry Tsybin in ctodailychat
это правда
источник
2021 May 25

SS

Slava Savitskiy in ctodailychat
хм, действительно
источник

IV

Igor V in ctodailychat
канарейки не только в мобилках применяются. часто изменения выкатываются для клиентов которые на дешевых планах и только потом раскатываются на всех остальных. одного blue/green мало для этих целей
источник

СА

Сергей Аксёнов... in ctodailychat
Канарейки придуманы для тяжёлых деплоев и высоких нагрузок, когда полный деплой и полный откат занимают десятки минут, и за это время могут лечь базы, очереди, хранилища, сеть и прочая инфраструктура.
источник

A

Alex in ctodailychat
ну для таких canary основная сложность уже далеко не в деплой-скриптах, это уже надо систему дизайнить с их учетом и в биллинге кодить
источник

IV

Igor V in ctodailychat
конечно
источник

A

Alex in ctodailychat
стоп, может я не прав, но

"канарейка" - это когда разные пользователи работают на разных версиях. Одновременно. И подолгу. Типа неделю.

проблемы типа "долгий деплой", "долгий откат", "базы и очереди" решаются "blue-green" - это когда деплой идет на новые машины, и потом перекидываем IP (или лоад-балансером) а если все грохнулось - то всех перекидываем обратно
источник

A

Alex in ctodailychat
у канарейки есть атрибут юзера "работает на версии Х". у гринблю - такого нету.
источник

IK

Isayakiy Kotletov in ctodailychat
не обязательно неделю. Канареечное предполагает постепенное переключение между версиями пользователей/трафика, блю грин - разом всех
источник

VI

Vladimir Ivanov in ctodailychat
разве обязательно стики сешн для юзера? может быть просто процент трафика
источник

A

Alex in ctodailychat
именно
источник

VI

Vladimir Ivanov in ctodailychat
вот да
источник

A

Alex in ctodailychat
просто "долгий деплой", "очередь поднимается" и тп - это не задачи для канарейки, нет?
источник

A

Alex in ctodailychat
канарейка нужна когда "Накодили дохуя новое, стремно выкатывать на всех"
источник

IK

Isayakiy Kotletov in ctodailychat
не задачи) блю грина тож вроде не задачи
источник

IK

Isayakiy Kotletov in ctodailychat
скорее наоборот, у нас много фичей, не хотим релизами жить, нужно много и быстро катить без страха
источник

IK

Isayakiy Kotletov in ctodailychat
даж не фичей а обновлений
источник

IV

Igor V in ctodailychat
не наоборот, а в том числе
источник

IK

Isayakiy Kotletov in ctodailychat
это именно для CD принцип
источник