Конференция завершена. Ждем вас на TechLead Conf в следующий раз!

Выкатить и не сломаться. Как организовать процесс разработки, чтобы не креститься перед деплоем на прод

Опыт внедрения инженерных практик

Доклад принят в программу конференции

Мнение Программного комитета о докладе

Команда быстро разработала инкремент, но во время установки на прод что-то пошло не так. Знакомая ситуация? Евгений Харченко в докладе расскажет, как релизиться часто и не ломаться.

Тезисы

Как правило, целью команды разработки, является доставка ценности клиенту/бизнесу. На сегодняшний день эта цель, культивируется и становится всё сложнее, ведь, чтобы быть конкурентоспособным, изменения должны быть частыми и быстрыми.

В этом докладе я предлагаю поговорить о том, как выкатываться и не ломаться, при этом имея легаси и прочие барьеры, которые могут оказаться неприятным сюрпризом и сыграть против вас. Обсудим, как организовать процесс работы команды и какие инженерные практики можно использовать, чтобы делать изменения, насколько это возможно, безопасно и как избежать проблем :)

Для этого рассмотрим способы релиза сервиса, как это можно делать, имея легаси-код в main-ветке и выводить несколько активных версий приложения, обсудим такие способы, как branch by abstraction, dark launch и какую модель ветвления при этом использовать.

Евгений Харченко

Райффайзен Банк

Прошел путь от техподдержки до менеджерской позиции. Работал в роли Support Engineer в service desk банка. После развивался и стал Software Engineer в команде автоматизации. В процессе работы стал ведущим инженером и перенял часть менеджерских активностей.
Работает в Райффайзен Банк в роли Senior Community Lead Devops. Развивает DevOps-сообщество в Райффайзен Банке, является лидером сообщества. Промоутер DevOps и Agile-культуры в СНГ :)

Райффайзен Банк

Пожалуй, всё самое важное о компании можно узнать вот здесь: youtube.com/watch?v=AXGeLUayCXU&list=LL&index=11

Видео