3 ms·
What experience in the field do you have implementing or managing Matrix or XMPP solutions?
by unethical_ban 5y ago
What experience in the field do you have implementing or managing Matrix or XMPP solutions?
- Andrew_nenakhov 5y agoDoes the development of an XMPP client with a few million downloads count as sufficient experience in the field?
- deuill 5y agoThis isn't necessarily an endorsement of one protocol/ecosystem over the other, nor do I have direct experience with integrating Matrix or XMPP (though I run the latter on my home-server for family), but XMPP has seen a few large deployments, including in healthcare (in the UK)[0][1] and in Germany[2]. The consumer-facing client ecosystem for XMPP has indeed seen less rapid development than Matrix (the latter probably benefits from a more cohesive approach), but the server ecosystem for XMPP is very mature, and servers such as Ejabberd are known to scale to hundreds of thousands of connections on a single, modest host[3]. Obviously, that's only one part of the puzzle, hence why Matrix was chosen here. Still, it'd be interesting to see how the two evolve and compare down the line. [0]: https://www.erlang-solutions.com/case-studies/pando-health-case-study/ https://www.erlang-solutions.com/case-studies/pando-health-c... [1]: https://medium.com/miquido/successful-migration-to-a-custom-xmpp-solution-76fcdecb0928 https://medium.com/miquido/successful-migration-to-a-custom-... [2]: https://twitter.com/iNPUTmice/status/1203611711967813633 https://twitter.com/iNPUTmice/status/1203611711967813633 [3]: https://www.process-one.net/blog/ejabberd-nintendo-switch-npns/ https://www.process-one.net/blog/ejabberd-nintendo-switch-np...
- mike-cardwell 5y agoI used to run an XMPP server (Prosody). I now run a Matrix server (Synapse - the one everyone uses). Synapse feels like a bloated monster that I'm afraid to touch in case it goes bang and I can't recover. Prosody felt like a simple light weight service that I could easily recover no matter how much I broke it.
- GekkePrutser 5y agoSynapse is indeed very bad but it should by replaced soonish
- mike-cardwell 5y agoHopefully with a simple migration path