Many of the teams in our organization are moving towards implementing TeamCity as their release management system. The benefits and ease of use are incredible.
We think that we might get the most benefit out of all teams using the same server and increasing the number of agents (10-20). We will probably have 50+ users (just starting off) and our engineering organization and TC usage is only going to grow more. So, my question is, what type of scalability is documented for TC? What have others experienced? Would we be limited only by the capabilities of the AppServer TC lives behind? Is the bundled Tomcat sufficient? How well does the system scale with the number of users?
Also, from those who have had TC implemented for a while, could you offer some guidelines on how much space to plan for our TC database? We will be using oracle, but I'm just looking for rough numbers that will last me for quite a bit into the future, which I will then pad by probably about 25%.
Thanks for all of the anticipated help!