TheRemyyy
Back to projects

Systems & Infrastructure

NyroDB

Universal real-time database engine with 1M+ ops/sec throughput. Features zero-copy serialization, O(1) secondary indexing, and native WebSocket streaming.

RustDatabasePerformanceReal-time

Challenge

Many databases force a tradeoff between throughput, real-time delivery, and implementation clarity. NyroDB was built to explore a database engine that treats high write volume, low-latency reads, and live streaming as first-class requirements.

Build approach

I built it around zero-copy serialization, async batching, secondary indexing, memory-aware persistence, API key authentication, schema validation, and native WebSocket streaming so the database can act as an active real-time system instead of passive storage.

Outcome

NyroDB works as one of the strongest flagship projects because it proves low-level systems depth, performance-focused backend engineering, and real-time architecture beyond standard CRUD application work.

Additional Information

Utilizes Bincode for hyper-efficient disk persistence, async batching for maximum IO usage, and a custom secondary indexing engine. Designed for ultra-low latency modern applications.