Single binary. High-performance gRPC ingest. Zero-config "Time Travel" queries. Reflog brings the power of the Data Lakehouse to your application backend without the complexity.
┌──────────┬──────────┬───────────┐
│ id │ status │ plan │
├──────────┼──────────┼───────────┤
│ user_123 │ pending │ free_tier │
└──────────┴──────────┴───────────┘
Architecture for Ops. Analytics for Free.
Forget generic "Big Data" clusters. Reflog is a single Rust binary. No JVM, no ZooKeeper, no headaches. Just run `./reflog-server` and start ingesting.
Reflog keeps a perfect audit trail. Query your entity state as it existed 5 minutes ago, or 5 years ago.
Data is materialized into standard Parquet files. Query it instantly with DuckDB, Polars, or Amazon Athena.
Designed for Active/Passive failover using shared block storage (EBS/Azure Disk). Includes strict file locking and automatic crash recovery.
Reflog speaks gRPC. Define your entity schema in Protobuf, point your application at the Reflog node, and stop worrying about state consistency.