No more typing reviews! Try our Samantha, our new voice AI agent.

Share your experience using Canonical Bazaar

The easiest route - we'll conduct a 15 minute phone interview and write up the review for you.

Use our online form to submit your review. It's quick and you can post anonymously.

Your review helps others learn about this solution
The PeerSpot community is built upon trust and sharing with peers.
It's good for your career
In today's digital world, your review shows you have valuable expertise.
You can influence the market
Vendors read their reviews and make improvements based on your feedback.
Examples of the 104,000+ reviews on PeerSpot:

Amar-Kumar - PeerSpot reviewer
Technical Lead at a tech services company with 501-1,000 employees
Real User
Top 5Leaderboard
Mar 23, 2026
Automated code reviews have streamlined collaboration and secure deployments for our team
Pros and Cons
  • "Bitbucket has a very great impact on my organization, as all code, whether from backend, frontend, or PWA, is now in Bitbucket, facilitating collaboration among our large team on the same codebase."

    What is our primary use case?

    My main use case for Bitbucket is for code management, code, and pipeline.

    In my team, there are multiple people from different domains, and we are working in a distributed system on the same feature or product, so we do code on our local systems, but at the end, we need to merge our code. Bitbucket is the best place where we can push our code.

    As we are managing our code into Bitbucket repo, which is a place where we store the code of a particular product, such as any QSR app, we have a repo and we push our code into that repo. Every individual pushes their code and we merge it with the help of the PR review process. For CI/CD, the CI/CD pipeline is a feature provided by Bitbucket to enhance productivity and security, allowing us to integrate a security pipeline like SonarQube, automate the process of build generation, and anything else.

    In our workflow, multiple team members push their code into their branches on Bitbucket, which offers pull requests where each team member generates a PR request for review. If there is anything missing or if any inconsistency is found in the code, it can be highlighted with comments.

    Additionally, Bitbucket offers automation features, allowing us to automate the PR review process, and it has adopted AI to further automate the complete review process. With CI/CD, we can also automate the process of pushing code using Git pre-hooks to validate everything before pushing. We check if our SonarQube pipeline works fine, and if anything goes wrong, we receive an email that our pipeline has failed. If it succeeds, we can generate the build, either AAB or APK, and even distribute our app on the Play Store.

    What is most valuable?

    The best features Bitbucket offers include a user-friendly interface for code management, which I find to be easier compared to other code management tools. Bitbucket has a very smooth UI/UX, making it easy to see my branches and repo, apply branch restrictions, add rules, and manage Bitbucket environment variables accessibly.

    Regarding the environment variable management, we use secure API keys, such as Google Map keys, which are paid and very secure. Keeping them in the codebase would violate security policy, so we put our Google Map key into Bitbucket's environment variable and fetch it with CI/CD.

    Bitbucket has a very great impact on my organization, as all code, whether from backend, frontend, or PWA, is now in Bitbucket, facilitating collaboration among our large team on the same codebase. Managing code becomes easy. Without Bitbucket, manual code merging would create problems we cannot imagine.

    While other tools could help manage code, the UI/UX Bitbucket provides makes it easy to find branches, resolve conflicts, and add comments during the PR process. Maintaining code is crucial in the software industry, and the code is the key value, especially for our QSR-based product.

    What needs improvement?

    Bitbucket is quite good from what I have used. I am okay with the current state of Bitbucket, so no additional improvements are needed.

    For how long have I used the solution?

    I have been using Bitbucket for around the last six years.

    What do I think about the stability of the solution?

    Bitbucket is stable.

    What do I think about the scalability of the solution?

    Bitbucket's scalability is totally fine and stable.

    How are customer service and support?

    I have not needed to reach out to Bitbucket's customer support team.

    How would you rate customer service and support?

    Neutral

    Which solution did I use previously and why did I switch?

    I previously used a different solution before Bitbucket, specifically GitHub and GitLab, but I switched based on my organization's needs for Bitbucket licensing. After starting to use it, I loved it for the smoother experience.

    How was the initial setup?

    I do not know which cloud provider is used. I received access from my IT support team, so I am unsure if they are hosted on their infrastructure or using something else.

    What about the implementation team?

    I am not the correct person to answer questions about pricing, setup costs, and licensing for Bitbucket, as a dedicated team manages those decisions.

    What was our ROI?

    Using Bitbucket obviously saves time for my team. Especially during the AI era, Bitbucket has started adopting features that integrate with other apps, which greatly saves team time, and project management becomes much easier along with code management.

    With Bitbucket, integrating SonarQube has helped us run the pipeline smoothly, allowing us to generate APK and AAB files that we previously did manually. The ease of managing code has saved everyone time from manual code merging.

    Which other solutions did I evaluate?

    I did not evaluate any other options before choosing Bitbucket.

    What other advice do I have?

    I would say if you want a complete package for code management that includes automation of the code, PR review processes, code security, and integration with other applications, you should definitely choose Bitbucket. We are only customers of Bitbucket. I am okay with the current state of Bitbucket, so no additional improvements are needed. I rate Bitbucket ten out of ten because Bitbucket resolves my major problem of manual code merging through automation processes.

    It offers multiple automations, and we can integrate Bitbucket with other apps, such as Jira, which allows branches to reflect the ticket name, making tracking easier.

    Which deployment model are you using for this solution?

    Public Cloud

    If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?

    Other
    Disclosure: My company does not have a business relationship with this vendor other than being a customer.
    Last updated: Mar 23, 2026
    Flag as inappropriate
    reviewer2796066 - PeerSpot reviewer
    Devops Engineer at a tech vendor with 201-500 employees
    Real User
    Top 5Leaderboard
    Feb 6, 2026
    Automated database syncing has reduced manual effort but still needs a more intuitive first use
    Pros and Cons
    • "Liquibase has positively impacted my organization by reducing the time spent syncing databases."
    • "Liquibase could be improved in several ways. Some facilities could be enhanced, and for first-time users, it could be more intuitive rather than overwhelming."

    What is our primary use case?

    My main use case for Liquibase is syncing different databases. I have an RDS cluster with different databases, and when there is a change in one database, I sync the other databases with the same changes.

    I created a Jenkins pipeline with designed workflows. Using that pipeline, if there is a change in one database or multiple DDL or DML changes occur, developers can use the pipeline to make changes directly in one database and sync to other databases.

    How has it helped my organization?

    Liquibase has positively impacted my organization by reducing the time spent syncing databases.

    Manual overhead has been significantly reduced, making Liquibase a valuable tool for us.

    What is most valuable?

    Liquibase's best features handle all the overhead of syncing. We do not have to plan any DML or DDL changes manually and apply them to the database. It also reduces the risk of inconsistent changes.

    Liquibase reduces the risk of inconsistent changes in my experience by syncing the database easily, and there is no manual intervention required.

    What needs improvement?

    Liquibase could be improved in several ways. Some facilities could be enhanced, and for first-time users, it could be more intuitive rather than overwhelming.

    For how long have I used the solution?

    I have been using Liquibase for more than two years.

    What other advice do I have?

    Liquibase is overall good software, but for first-time users, it could be more intuitive. Everything else works well. I would rate this review as a six.

    Which deployment model are you using for this solution?

    On-premises
    Disclosure: My company does not have a business relationship with this vendor other than being a customer.
    Last updated: Feb 6, 2026
    Flag as inappropriate