Our experience implementing and using Liquibase Pro.
July 09, 2023
Our experience implementing and using Liquibase Pro.
Score 9 out of 10
Vetted Review
Verified User
Software Version
Liquibase Pro
Overall Satisfaction with Liquibase
We using Liquibase to promote changes in DB's from Development landscape to others, including Production Systems. Liquibase is orchestrated in a Ci/Cd pipeline in a DevSecOps scenario. When the lifecycle of a product/application includes code and DB changes, Liquibase is perfect for managing it. We are using it, too, to manage versions in DB changes.
- Version Management en DB changes.
- Move DB changes to other changes, including rollbacks.
- Improve good practices in our development teams.
- Ability to move DB changes to several landscapes consistently.
- Manage DB change versions using GIT repositories.
- Join DB Changes and Code in the same Ci/Cd pipeline.
- We need to re-educate developers to use Liquibase.
- In some cases, it is hard to align when several teams work on the same DB.
- On the other hand, Liquibase provides order and consistency in managing DB changes.
- Evidence and traceability are a plus.
Adding Liquibase to our toolbox is a benefit providing Methodology, versioning, log, rollback, and including DB changes in Ci/Cd pipelines. It takes a medium effort to implement and good knowledge. Some aspects of the culture of the TI organization must be revised. We need special care when several Teams make changes on the same DB.
We adopted Liquibase to complete our Ci/Cd scenarios. Without Liquibase, DB changes were out to scope in our DevOps scenarios. Log and accountability are more clear now.
Do you think Liquibase delivers good value for the price?
Not sure
Are you happy with Liquibase's feature set?
Yes
Did Liquibase live up to sales and marketing promises?
Yes
Did implementation of Liquibase go as expected?
Yes
Would you buy Liquibase again?
Yes