Dinil Divakaran wrote:
and if we have hundreds of thousands of users, is it possible to partition into multiple repositories for scalability; instead of having just one repository ?
Yes, but O(100k) users is a very small number in the context of what we'd call a 'large deployment'. When we do performance testing the minumim size we test is 100,000.