В современной разработке практически невозможно жить с одним большим скриптом для создания базы данных, ведь много людей параллельно модифицируют структуру базы данных, добавляют и удаляют справочные данные. При этом, на разных окружениях установлены разные версии одной и той же базы данных, содержащие реальные данные конечных пользователей или бизнеса. Поэтому версионирование и практики миграции становятся обязательными к использованию. Почему бы не встретиться и не обсудить такую интересную тему в рамках “Клуба анонимных разработчиков”?
В качестве докладчика мы пригласили Илью Селезнева – опытного разработчика и Java практика. Эта встреча снова пройдет при поддержке компании EPAM.
Liquibase – это технология, благодаря которой множество проектов успешно справляются с управлением скриптами для создания, обновления и миграции базы данных. Речь пойдёт не просто об очередной тулзе, а о самом подходе к управлению SQL в Java проектах, на которых Liquibase и построен. Мы разберем главные артефакты Liquibase, как он устроен и самое главное, как им пользоваться в разных режимах – от отдельной тулзы для накатки базы до интеграции со Spring Boot. Разберем реальный опыт применения liquibase в проектах, один с которых уже вышел в продакшен.
Если у вас в работе возникали вопросы…
– Как хранить и накатывать SQL скрипты?
– Как тестировать DAO, не разворачивая реальную базу?
– Как обновлять структуру базы данных в продакшене и управлять этим процессом?
…вам будет полезен этот доклад.
Количество мест на встрече ограничено и они разлетаются очень быстро. Торопитесь присоединиться к первой весенней встрече и отлично провести время!
Для разработчиков из других городов, стран и тех, кто не сможет попасть на встречу и пообщаться лично, компания EPAM организует бесплатную онлайн трансляцию, зарегистрироваться на которую можно тут.
Пока не знаем. Если будет, то опубликуем дополнительно.
Видео будет?