Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Plan potential switch to Rust #9

Open
ChurchOfTheSubgenius opened this issue Jul 29, 2023 · 1 comment
Open

Plan potential switch to Rust #9

ChurchOfTheSubgenius opened this issue Jul 29, 2023 · 1 comment

Comments

@ChurchOfTheSubgenius
Copy link
Member

This POC codebase is very simple and straightforward. It isn't doing anything beyond reading events from the Synapse DB and associated views , aggregating and sending them back to the client.

It may be worth thinking about switching over to Rust at this early stage. Something like Axum should work nicely.

@erlend-sh
Copy link
Contributor

When this is underway, that might be a good time to revisit Conduit as well. With support for threads, spaces and sliding sync, it’s now much closer to essential feature parity with Synapse.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants