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