What is our primary use case?
We usually do the development in Java, and when we finish the development, we usually run the SonarQube tests and review the critical level, bugs, and security issues. We also review the license and the web issues and try to solve them, and then pass again through SonarQube.
We usually deploy it in the cloud, but sometimes we also have on-premises solutions.
What is most valuable?
It has very good scalability and stability.
What needs improvement?
We also use Fortify, which is another tool to find security errors. Fortify is a better security tool. It is better than SonarQube in finding errors. Sometimes, SonarQube doesn't find some of the errors that Fortify is able to find. Fortify also has a community, which SonarQube doesn't have.
Its installation is a little bit complex. We need to install a database, install the product, and specify the version of the database and the product. They can simplify the installation and make it easier. We use docker for the installation because it is easier to use.
Its dashboard needs to be improved. It is not intuitive. It is hard to understand the interface, and it can be improved to provide a better user experience.
For how long have I used the solution?
I have been using SonarQube for two years.
What do I think about the stability of the solution?
Its stability is very good.
What do I think about the scalability of the solution?
It has very good scalability. In my company, we have less than 15 users. They are mostly developers.
How are customer service and technical support?
I have not used the support.
Which solution did I use previously and why did I switch?
I have used Codestyle and a few other tools. SonarQube is similar to other tools.
How was the initial setup?
Its installation is a little bit complex. They can simplify the installation and make it easier.
Which other solutions did I evaluate?
We didn't evaluate other options.
What other advice do I have?
I would rate SonarQube a nine out of ten.
Which deployment model are you using for this solution?
If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?
Amazon Web Services (AWS)
Which version of this solution are you currently using?