And they have no desire to switch from their Python based server.
The Python server is a memory hog, and instead of rewriting it in a more performant language they have decided to scale horizontally instead.
How is that feasible for the average guy who wants to run it on the their own server?
https://matrix.org/blog/2020/11/03/how-we-fixed-synapses-sca...
https://news.ycombinator.com/item?id=16747174
After a $30 million funding round we should be seeing a lot better from them in the next few years. That python server ought to go.
Dendrite is literally rewriting it in a more performant language
> How is that feasible for the average guy who wants to run it on the their own server?
The average guy likely doesn't host for thousands of people
The python server already has trouble if you subscribe to large rooms. I'm all for promoting Matrix (it's a great project), but the default server has warts and nobody is served by trying to hide them.
Seems you've mixed something up. Dendrite is a matrix.org project, just like Synapse. Conduit is written by Timo Kösters who is currently employed by Famedly and is on good terms with both matrix.org and Element staff. They frequently cooperate.
What I would really LOVE to see is just decentralized backends that can be accessed via a growing number of https gateways by a widget on any website, and used to sideload code that will run apps and update apps.
That will be an uncensorable app store (unless you censor all websites, or sniff all https packets and block ones that seem like they follow this protocol).
If only Apple/Google would allow us the ability to run our own notification servers…