Our experience implementing and using Liquibase Pro.
July 09, 2023

Our experience implementing and using Liquibase Pro.

Anonymous | TrustRadius Reviewer
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.
The support is good. In some cases, the time response is not better.
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

We need to change "the culture" and management of change in our Teams to apply the best practices embedded in Liquibase. After this change process, the benefits appear. In many cases, we evaluate the pros/cons of using Liquibase in applications, considering complexity and change rates. Finally, applying ROI before implementation is useful to us.