How is ejabberd or XMPP in general doing these days?<p>I remember Nintendo adopted it for their push platform [1] but it was old news. Are there any interesting development and/or adoption stories in recent years?<p>[1] <a href="https://www.process-one.net/blog/ejabberd-nintendo-switch-npns/" rel="nofollow">https://www.process-one.net/blog/ejabberd-nintendo-switch-np...</a>
With ejabberd, your scalability problem is that you don’t have enough users to load a single node. So you have a popularity problem, but not a technical one.<p>To get back to familiar technical ground, try Synapse. A node can support, like, 3 concurrent users.
There’s some active HN users who developed WhatsApp.<p>I’m sure they have a wealth of knowledge related to scaling since WhatsApp was initially based on ejabberd.
I like the federation abilities of xmpp and ran ejabberd for a previous job. It’s perfect for an organization … in theory. Client support for the protocol was always hit or miss though.<p>Have file transfers over xmpp gotten any better in the last decade?