rrecalo / onote-rust-server

ONote backend server rewritten in Rust - blazingly fast!

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

onote-rust-server

The backend Rust server for ONote. Interfaces with ONote's MongoDB cluster to serve the client with quick, rusty calls.

Built to solidify my understanding of Rust, and to replace the horribly slow original NodeJS backend. Under very limited testing/benchmarking, this version of the server was up to 5-6x faster than the NodeJS version - blazingly fast!

Hosted on an AWS EC2 instance with a reverse-proxy through NGINX

  • Written in Rust with the help of rust-analyzer.
  • Built in the Axum framework using popular crates including:
  • Lots of unwrap(), I'll fix it later™

About

ONote backend server rewritten in Rust - blazingly fast!


Languages

Language:Rust 100.0%