Меняем толстое на гибкое. CI/CD на BPMN+Camunda Выбор и внедрение инженерных практик в зависимости от проблематики
Наша команда занимается построением CI/CD-решений внутри Циан. Мы начинали с написания небольших скриптов, а теперь у нас собственная система, которая "рулит" почти всем жизненным циклом задачи, начиная с момента заведения тикета в Jira. Это и работа с пулл-реквестами, исходным кодом, проведением ревью, автотестами, и выкладка в прод (зачастую без участия человека). Со временем она переросла в монолит, и поддержка усложнилась. Как разделить такой монолит? Как эффективно управлять процессами? Мы выбрали BPMN-движок от Camunda.
Приходите на мой доклад, на котором я расскажу про причины, процесс переезда и что из этого вообще вышло.
Более 5 лет в автоматизации, в течение которых разрабатывал и внедрял системы автоматизированного тестирования. Работал над CI/CD и внутренними проектами по поддержке и развитию инфраструктуры и процессов. Сейчас своё время посвящаю организации и оптимизации процессов продуктовой команды, а также развитию самой команды и инженерной культуры внутри неё.