October 2 - 4 - Devoxx Morocco 2024 - 🇲🇦 Palm Plaza hotel - Marrakech 🌞🌴
Follow Us On

Talk details

Database migrations often require dealing with multiple interdependent scripts, Manually executing these scripts across databases deployed on various environments with diverging states can lead to situations like running scripts out of order or re-executing the same scripts multiple times against the same database.
Database migration management tools such as Flyway, Liquibase, Alembic, or Phinx are gaining in popularity in the software development world. Unlike the significant effort and ad-hoc modifications required for a manual migration, these tools offer a structured and automated strategy for keeping database in sync with the latest changes, and help promote confidence among developers.
In this session, we will cover the fundamental concepts of database migrations, the challenges associated with manual execution of migrations, and how modern tools can streamline this process during both the development and release phases.
Aymane Harmaz
Skypay
Aymane is a Software Engineer at Skypay mainly focused on the Java ecosystem. He became passionate about new technologies at an early age, he is always eager to learn more and share knowledge with others.