Is your feature request related to a problem? Please describe. (optional)
Move to a micro-services architecture so everyone can use whatever language they want. This will make the repository better for contribution. Now the developer has to stick with Typescript.
Describe the solution you'd like (required)
Core Web Service
To handle all the routing we need to create a core web server built with rust. There we will handle all the routing. This will happen with an gRPC connector. All the endpoints will hit that service and then will communicate the data with gRPC to all the other services.
Authentication
Authentication will work directly from the core service. We need to move the authentication process to rust so users authenticate from there.
Is your feature request related to a problem? Please describe. (optional)
Move to a micro-services architecture so everyone can use whatever language they want. This will make the repository better for contribution. Now the developer has to stick with Typescript.
Describe the solution you'd like (required)
Core Web Service To handle all the routing we need to create a core web server built with rust. There we will handle all the routing. This will happen with an gRPC connector. All the endpoints will hit that service and then will communicate the data with gRPC to all the other services.
Authentication Authentication will work directly from the core service. We need to move the authentication process to rust so users authenticate from there.
Repos Move Repos to separate service
Twitter Move Twitter to seperate service
Additional context (optional)