Thanks @alimirza_nva for these excellent questions
1 - It highly depends on activity (e.g. how many are actively using the system at the same time, and how many messages are posted in a daily basis), so we don’t have a concrete number on that. Although we do have plans to give more specific guidelines in the future. The best way would be to use the loadtesting framework and simulate a typical usage of your system.
2a - It’s targeted for the Enterprise Edition, given Team Edition doesn’t support a highly available clustering environment https://docs.mattermost.com/deployment/cluster.html
2b - Yea, that’s supported. But Team Edition doesn’t support multiple Mattermost app servers for instance.
2c - Similar to my response to 1
2d - Our install guides are already geared for optimal performance and usability at the moment. Although if there are specific areas of concern, we’d be happy to take a closer look at your case.
3 - Yeah, we have deployments with 10,000s of users on a single team. That number was simply used as an assumption when we ran the tests. Although to be honest, I suspect that number is outdated and we should modify it. This number has now been removed, as it’s no longer relevant.
4 - Yeah, it definitely works for both.
Let me know if you have any further questions