Janus is a modular data kernel written in Rust.
Instead of being just another cache or database, Janus provides a modular architecture where protocols, storage engines, cache policies and distributed features can be combined like building blocks.
- Learn Rust deeply
- Explore distributed systems
- Experiment with storage engines
- Build a production-grade architecture
- Keep everything modular
- Replace Redis
- Replace PostgreSQL
- Be production-ready in the first versions