Никита Благодарный, Александра Чекмарева (Китченко) — CI/CD в большом on-premise Datalake-проекте
Подробнее о конференции SmartData: https://jrg.su/aTWU2K — — Скачать презентацию с сайта SmartData — У команды спикеров есть большой монорепозиторий, в котором хранится разнородный код для Datalake — Scala-код для Spark, DDL для различных БД, DAGи Airflow, служебные скрипты. Никита и Александра рассказали, как структурировали репозиторий и строили для него CI/CD-процессы, чтобы они: — Работали инкрементально — собирали / тестировали / деплоили только те части, которые менялись. — Работали параллельно, чтобы обеспечивать полную сборку / деплой за приемлемое время. — Собирали один и тот же код под разные версии Spark. — Учитывали при тестировании реальное окружение целевых систем. — Были максимально демократичны (доступны широкому кругу разработчиков) и при этом безопасными для прода. Обсудили и многое другое, в том числе грабли, по которым пришлось походить.
Название:
Никита Благодарный, Александра Чекмарева (Китченко) — CI/CD в большом on-premise Datalake-проекте
Категория:
Разное