# BitVault

Kubernetes-native file storage, synchronization, sharing, and asset-management platform — architecture documentation.


Start here

The single most important document is the critique — read it first:

Critique & Risks →

The three load-bearing conclusions:

  1. Cut the web-CMS; make sync correctness the headline.
  2. Start as a modular monolith; reach microservices by extraction.
  3. Tier the infrastructure. Postgres + object store is the core; Redis, NATS, and OpenSearch are opt-in.

Architecture


Deep dives


How to read, by audience

You are… Read, in order
Evaluating the engineering critique → contexts → services → architecture → roadmap → ADRs
Deciding whether to build it goals → critique → roadmap
Going to implement it requirements → architecture → repo structure → data model → ADRs
Going to operate it deployment topology → packaging ADR

Conventions