Building the World's First Server-to-Server Matrix Federation Bridge/Peer
- Track: Matrix.org Foundation and Community
- Room: K.4.201
- Day: Sunday
- Start: 15:00
- End: 15:30
- Video only: k4201
- Chat: Join the conversation!
This talk details our journey in implementing the Matrix server-to-server protocol for 100% Federation compatibility with Rocket.Chat. We've developed the world's first production-ready "server-to-server" bridge/peer, pioneering a new standard for open source servers interoperability.
Gabriel will kick off by explaining the architecture and high-level functionality of the native Matrix protocol server within Rocket.Chat’s mature microservices-based backend.
He'll then discuss the technical challenges we encountered—including programming language incompatibilities, crypto library issues, scaling architecture discrepancies, data schema hierarchy conflicts, and foundational differences in access control models/flows — and share how we addressed each of them in details.
This session is perfect for those directly working with Matrix server code or managing Matrix bridges. Gabriel’s presentation will provide a practical look at the obstacles and solutions involved in creating a federated communication system using the open-source Matrix protocol.
Speakers
Gabriel Engel |