I have reviewed the topics on sizing on this forum, but they have not answered my query. I understand that sizing is not an exact science, but some guidelines are required on small-scale (small team) vs Enterprise-scale (large teams) classification.
I am using SonarQube sonarqube-126.96.36.199762.
Assuming I have a VM with 1 vCPUs and 4 GB RAM, 200GB disk.
What would be the classification for a team supporting:-
- 20 applications
- Each application having 3000 Lines of code (LOC),
- 5 applications actively built at any one time
- Maintaining 3mths worth of data to manage the quality of a codebase over time.
What would be the maximum sizing (ie No of projects & LOC based on 1 project 3000 LOC) before a “local instance of SonarQube with embedded H2 database and local elastic search storage path” implemented on a VM with 1 vCPUs and 4 GB RAM, 200GB disk develops performance issues.
Any suggestion / recommendation is greatly appreciated.