Size: a a a

Обсуждения техдирские

2020 August 13

IM

Ivan Mironov in Обсуждения техдирские
Ruslan
Никакой нагрузки. Просто пользователь не может работать, по разным причинам. От бага (у вас не просачиваются баги на прод?) до нежелательного поведения системы..
просачиваются, куда ж без них, опять же такие проблемы страраемся решать разделением фазы деплоя и релиза
источник

SS

Sunny Shelf in Обсуждения техдирские
Андрей Лесных
В особых условиях по согласованию сторон - вполне можно.
Даже раввин не может разрешить
источник

MB

M B in Обсуждения техдирские
Андрей Лесных
А зачем ты в песочнице то сидишь? Пора вылезать, вроде взрослый уже. Даже интернетом пользоваться умеешь. Мир - он очень интересен и многообразен. И у каждого свой собственный путь граблей. Я не хочу тебе мешать прокладывать свой - уникальный.
В песочнице сидишь ты, иначе я никак не могу объяснить твою черно белую картину мира
источник

R

Ruslan in Обсуждения техдирские
Ivan Mironov
просачиваются, куда ж без них, опять же такие проблемы страраемся решать разделением фазы деплоя и релиза
Это не совсем понятно. Вот выкатились вы. Но пока релиз не инициируете (я же правильно понял, что вы включаете новую функциональность по кнопочке) вы и не узнаете, как там. И откатить не выйдет. Нужна новая функциональность и все.
источник

АЛ

Андрей Лесных... in Обсуждения техдирские
Sunny Shelf
Даже раввин не может разрешить
Обращаться надо по инстанции выше...
источник

DK

Denis Kachnov in Обсуждения техдирские
Ruslan
Как вы будете выкатываться 100 раз в сутки, если у вас любой выкат - это пакет документов, которые подписывает руководство заказчика. Предложите ему ставить по 300 подписей в день? А зачем?
+
источник

SS

Sunny Shelf in Обсуждения техдирские
источник

DK

Denis Kachnov in Обсуждения техдирские
Ruslan
У нас связанные. Мы не можем выкатиться, без согласования N человек в почте и пакет документов вполне себе бумажный нужен тоже.
И протокол ПСИ с подписями приемочной комиссии?
источник

AS

Andrey Shetukhin in Обсуждения техдирские
Sunny Shelf
Даже раввин не может разрешить
источник

DK

Denis Kachnov in Обсуждения техдирские
Ivan Mironov
поэтому и придумали blue-green deploys, canary deploys. Зачем сразу всю нагрузку на новую версию направлять? С канаречными потихоньку перебрасываем, скажем по 5 процентов. Живет можно дальше накидывать, нет возвращаем обратно.
Канареечный инстанс боевого Оракла, например. Гуд! :)
источник

SS

Sunny Shelf in Обсуждения техдирские
Я знаю, что Кнессет приравнял сисадминов телекома к врачам, спасающим жизни, - им можно работать.
источник

AS

Andrey Shetukhin in Обсуждения техдирские
Sunny Shelf
Я знаю, что Кнессет приравнял сисадминов телекома к врачам, спасающим жизни, - им можно работать.
Ну вот видишь, вокруг суббота, а у кого-то - персональный четверг! (С)
источник

R

Ruslan in Обсуждения техдирские
Denis Kachnov
И протокол ПСИ с подписями приемочной комиссии?
По ПМИ
источник

SS

Sunny Shelf in Обсуждения техдирские
Andrey Shetukhin
Ну вот видишь, вокруг суббота, а у кого-то - персональный четверг! (С)
Так то решение только про телеком
источник

IM

Ivan Mironov in Обсуждения техдирские
Ruslan
Это не совсем понятно. Вот выкатились вы. Но пока релиз не инициируете (я же правильно понял, что вы включаете новую функциональность по кнопочке) вы и не узнаете, как там. И откатить не выйдет. Нужна новая функциональность и все.
Не, мы как раз canary делаем, нам на реальном нагрузке нужно понимать как сервис работает (но у нас много пользователей). А почему откатить не выйдет? В системе одновременно живет 2 версии старая и новая, преключили, не взлетело, переключили обратно (и вот это можно и не делать в пятницу :)). При этом между фазами деплоя и релиза входные данные могут идти в обе версии, но актуальным поведением для системы в целом будет оставаться старая версия, а поведение новой может будет проверифицировать на реальных данных, если нет возможности протестировать до
источник

DK

Denis Kachnov in Обсуждения техдирские
Ruslan
По ПМИ
А как же! И ПМИ заранее согласованная, тоже с подписями.
источник

IM

Ivan Mironov in Обсуждения техдирские
Denis Kachnov
Канареечный инстанс боевого Оракла, например. Гуд! :)
никто не говорит что все части системы должны так изменяться :), эти подходы для компонентов, где критична скорость разработки, возможность поэкспериментировать с новыми подходами и так далее
источник

DK

Denis Kachnov in Обсуждения техдирские
Согласен. Это личная боль вылезла
источник

R

Ruslan in Обсуждения техдирские
Ivan Mironov
Не, мы как раз canary делаем, нам на реальном нагрузке нужно понимать как сервис работает (но у нас много пользователей). А почему откатить не выйдет? В системе одновременно живет 2 версии старая и новая, преключили, не взлетело, переключили обратно (и вот это можно и не делать в пятницу :)). При этом между фазами деплоя и релиза входные данные могут идти в обе версии, но актуальным поведением для системы в целом будет оставаться старая версия, а поведение новой может будет проверифицировать на реальных данных, если нет возможности протестировать до
Вцелом процесс канареечного релиза понятен, но у нас пока его нет и врят ли будет. Хотя предложить заказчику ничего не мешает. Хотя кое-что мешает. Затраты на разработку возрастут (нужно будет поддерживать сразу 2 версии в коде и возможно 2 версии в данных), а согласовать повышенные затраты для того, чтобы я мог в чатике отчитаться, что умею в канареечный релиз, будет сложно. Так что маловероятно.
источник

R

Ruslan in Обсуждения техдирские
Меня спросят, а что мешает тебе просто не выкатываться по выходным? И я скажу - перед пацанами в чате стыдно. Прямо вот все проникнутся у заказчика, да.
источник