SECON'2018
X международная конференция разработчиков программного обеспечения
доклад
×

Вопрос спикеру

Сообщение
×

Для назначения встречи введите свои данные

Напишите тему встречи

  • Базы данных
о докладчике

Работаю в компании "КРОК", пишу на Java, интересуюсь базами данных и DevOps-технологиями, разрабатываю свой open-source db-tool (github.com/sql-boot), иногда выступаю на конференциях (pgday.ru/ru/2017/papers/174).

Database as a Code_

В последнее время во все сферы разработки ПО проникает концепция "Everything as a Code" - CI (Jenkins Pipeline), инфраструктура (Ansible Playbooks, Chef Recipes etc),
тестирование (сценарии Cucumber и Spock), документация (AsciiDoc) и многое другое. Весь этот код, наряду с основным кодом разрабатываемого приложения, также находится под управлением систем контроля версий, собирается на билд серверах, тестируется и деплоится.
В докладе я расскажу, насколько этот подход применим к разработке и сопровождению БД, и что под эту схему подходят не только старые-добрые инкрементальные миграции (liquibase, flyway), но и исходный код объектов (baseline), код манипуляции объектами и самим сервером(инстансом) БД. А также, как можно в такой консервативной области, как разработка БД, использовать современные технологии и направления (такие как: Docker, Open API(Swagger), CI(Jenkins, Travis), Prometheus, InfluxDB, Grafana, Kibana etc), и как они могут помочь сделать разработку и сопровождение БД более простой и эффективной.

Аудитория слушателей доклада

Разработчики, DevOps-инженеры, администраторы; все, кто работает и интересуется базами данных.