3 ms·
arent they building servers in Go and Rust ? https://matrix.org/docs/projects/server/conduit https://matrix.org/docs/projects/server/conduit https://github.com/
by bilal4hmed 5y ago
arent they building servers in Go and Rust ?
https://matrix.org/docs/projects/server/conduit https://matrix.org/docs/projects/server/conduit
https://github.com/matrix-org/dendrite https://github.com/matrix-org/dendrite
- vfclists 5y agoDendrite is their own project. Conduit is the project of another guy they don't get on with it. 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-scalability https://matrix.org/blog/2020/11/03/how-we-fixed-synapses-sca... https://news.ycombinator.com/item?id=16747174 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.
- kitkat_new 5y ago> and instead of rewriting it in a more performant language they have decided to scale horizontally instead. 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
- krageon 5y ago> 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.
- feanaro 5y ago> Dendrite is their own project. Conduit is the project of another guy they don't get on with it. 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.