BrewFSBrewFS
BrewFSBrewFS
Get started
Architecture OverviewRead & Write PathChunk LayoutMetadata LayerObject BackendCache · Compaction · GC
Architecture

Object Backend

LocalFS and S3-compatible object storage for file data.

File data lands on the object backend as blocks:

  • LocalFS — blocks as files under a local directory; ideal for development and for inspecting the physical layout.
  • S3-compatible — MinIO, RustFS, Ceph RGW, AWS S3, and other services; ideal for elastic, object-storage-backed infrastructure.

Agent-generated artifacts, logs, indexes, and checkpoints persist here. The object backend benchmark compares IO performance across backends.

Metadata Layer

Pluggable transactional metadata: SQLx, Redis, etcd, TiKV.

Cache · Compaction · GC

Keeping the object layout clean over time.