Командная разработка сервисов на основе Apache NiFi

Архитектурный кейс

Фреймворки
Бэкенд / другое
Непрерывное развертывание и деплой
ETL
Микросервисы

Доклад отклонён

Целевая аудитория

Бэкенд-разработчики, DevOps, все, кто занимается ETL-системами

Тезисы

При командной разработке любых сервисов мы все привыкли хранить код в Git либо других распределенных системах контроля версий и иметь все преимущества для параллельной неблокирующей разработки. Но как хранить и ревьювить код, ветвиться и свободно переключаться по веткам, если мы проектируем сервис на основе фреймворка Apache NiFi, дающего крутые возможности построения универсальных ETL-систем, но не имеющего удобного текстового представления для разрабатываемого сервиса? А если разработчиков несколько и они все не должны мешать друг другу?

В докладе мы расскажем, как используем Apache NiFi, как разрабатываем на нём и храним код в Git, при этом обеспечивая параллельную разработку большим командам, а также реализуем все плюшки CI/CD для наших сервисов на основе NiFi.

Более 15 лет в разработке, в настоящее время тим-лид в компании ОТР.

ОТР 2000

Один из крупнейших поставщиков ИТ-решений в госсекторе

Видео