From Mattermost to multi-homeserver Matrix

I'm researching the possibilities of migrating our company from Mattermost to Matrix. One of the reasons is that we have various small locations in North & South America, and only one Mattermost server.

I would like to have multiple Matrix homeservers so that outages at a given location aren't disruptive. The locations are small, with only 1-12 users per location. Each location already has a server that could host a homeserver.

Will Matrix scale out well with 2 dozen homeservers, or is that the path to poor performance? Would it be better to have 4 homeservers somewhat clustered by region instead of location?

I'd be glad for any tips / suggestions on deploying a system that's as decentralized as possible.

5 comments · 100% upvoted · other discussions

comments

thinkwelldesigns [OP]

Thanks alot for each of the comments, jcgruenhage, Jacob_Evans and nonamebcb. I wanted to measure twice and cut once, and your details have been very helpful!