Course on Continuous Database Delivery

If you’re a software professional, you know how challenging it can be to manage database change. I put this course together to help you take the pain out of changing your database.

MySQL Continuous Database Delivery with Flyway note: the examples use MySQL but are universally applicable to all relational databases, and Flyway supports all of them

Here are a few of the benefits:

  • Have more confidence releasing database changes.
  • Version database change right along side code changes. Have an entire history of who, what, when, why and how.
  • Remove the constraints that hold you back from evolving your database the same way you evolve your code base.
  • Don’t wait until the last minute to figure out what changed before a release.
  • Don’t delay releases while reverse engineering database changes, generating SQL change scripts and then testing those scripts at the last minute.
  • A workflow that allows everyone to have their own dedicated development database. Allow people the freedom to experiment without interrupting others.
  • A process you can use to get feedback every time your change your database. Within minutes of every change you can get feedback from a simulation of releasing the change to production.