Currently we are using the Community Edition of Sonarqube. We would like to move to the Developer Edition. At some point other parts of the organisation will join in too. They use Community Edition too, but when they join they want Enterprise Edition.
We will start setting up our Developer Edition instance in the next months, the rest of the organisation will make their step end of 2021.
What we want to know if we should upgrade our instance to Enterprise Edition, or that they should create their own instance with Enteprise Edition, and we keep using Devloper Edition.
From an administration point of view it could be usefull to stick to one instance. But what about the mixing of all those projects and configuration, how do we keep that seperated? Or is this where the portofolio management comes in helpfull. We are an enteprise and our organisation is different from that other organisation that ‘joins’ end of 2021. We use C#, they use Java.
To be flexible we might want to keep instances seperate. Because we might impact each other’s systems.
And then there is also performance, how will that work out on 1 instance if we have about 2 million Loc and they have 10 million Loc?
At the moment I have more reasons to keep instances seperate, but maybe there is no need to. What do you think?