1. Axel Fontaine
FLYWAY
THE AGILE DATABASE MIGRATION
FRAMEWORK FOR JAVA
2. Axel Fontaine @axelfontaine
axelfontaine.com
Software Development Expert
business@axelfontaine.com
• Independent consultant
• Located in Munich
• Founder of Flyway
11. DEV PROD
?
http://digitalcitizen.ca/2009/06/22/simpsons-profile-pics-for-facebook-and-other-applications/
12. Problems for the DBA
• Little understanding of context
• Coordination with app deployer
• Monkey work
• Poor use of expertise
• Poor working hours
13. Problems for DEV
• Late review of changes
• Manual step with friction
• Less likely to change DB structure
• Code and DB diverge
• Incompatible with Continuous Deployment
14. Goals
Goals
• Cooperation between DEV and DBA
• Use full power of the DB
• (Almost) no lock-in
• Automatic so you can forget about it
• Descent working hours for everyone