I run a Team Edition server with a bit over 12k members, on a 10 core, 12 GB RAM dedicated server. Looking at the load, Mattermost sits at avg 20% of one CPU core, just under mysqld. The MM instance is used day and night, across a heap of time zones. The instance performs really well: snappy, lagless. Members love it.
Doing the maths, why couldn’t this server host 50k or 100k members? Is there something I’m missing (aside from bandwidth, max number of open files/sockets,
nginx worker maximums, etc)?