Snikket: Behind the scenes of our on-demand XMPP server hosting
MCLD 3038 | Sun 09 Aug 3 p.m.–3:45 p.m.
Presented by
-
Matthew Wild
@https://floss.social/@mattj
https://matthewwild.co.uk
Matthew Wild is an open-source developer and proponent of decentralized communication platforms. Founder of the Prosody, Snikket and Modern XMPP projects. Executive Director of the XMPP Standards Foundation.
Matthew Wild
@https://floss.social/@mattj
https://matthewwild.co.uk
Matthew Wild is an open-source developer and proponent of decentralized communication platforms. Founder of the Prosody, Snikket and Modern XMPP projects. Executive Director of the XMPP Standards Foundation.
Abstract
Snikket is a project with a vision: every family and social group should have their own private communication space. We encourage self-hosting Snikket, but what about people who lack the skills or time to self-host?
We launched Snikket Hosting a few years ago, allowing anyone to sign up and launch their own Snikket instance with just a couple of clicks and no technical expertise. Each Snikket instance has an XMPP server (Prosody) at its heart. Previous XMPP hosting initiatives focused on scaling up a single XMPP server instance to support many customer domains, while our platform launches a self-contained Snikket instance for each customer using open-source software only.
This will be a mildly technical talk, which discusses our approach to hosting XMPP at scale, challenges faced, as well as the technologies and architecture decisions we chose, and a look at our roadmap for the future.
Snikket is a project with a vision: every family and social group should have their own private communication space. We encourage self-hosting Snikket, but what about people who lack the skills or time to self-host?
We launched Snikket Hosting a few years ago, allowing anyone to sign up and launch their own Snikket instance with just a couple of clicks and no technical expertise. Each Snikket instance has an XMPP server (Prosody) at its heart. Previous XMPP hosting initiatives focused on scaling up a single XMPP server instance to support many customer domains, while our platform launches a self-contained Snikket instance for each customer using open-source software only.
This will be a mildly technical talk, which discusses our approach to hosting XMPP at scale, challenges faced, as well as the technologies and architecture decisions we chose, and a look at our roadmap for the future.