Cloud-native, linearizable, multitenant KV

Fast, durable key-value store for control plane state.

Orbita provides ordered keys, conditional writes, and absolute TTLs for locks, leases, catalogs, epochs, and control-plane state. Run one process locally, then add range-partitioned workers as data grows.

STATUS / ACTIVE DEVELOPMENT

Orbita is under active development and is not production-ready.

View the roadmap ↗

Cloud-native by design

Durable storage, ephemeral compute.

Partition data lives in S3-compatible object storage, independent of the workers serving it. Compute nodes can move, restart, and scale without becoming permanent owners of the durable dataset.

Add a worker and Orbita assigns it work. The worker hydrates directly from object storage, builds its local index, and starts servicing queries without copying the full database from another node.

EPHEMERAL COMPUTE
DURABLE STORAGE
CLIENT QUERIESGET / LIST
WORKER 01P-017 / READYserving queries
WORKER 02P-008 / READYserving queries
WORKER 03 / NEWHYDRATINGP-009 / READYjoining compute poolserving queries
S3 COMPATIBLEOBJECT STORAGEsegments + manifests
QUERYGET / CATALOG / ACTIVE
WORKER LOCAL CACHEHOT DATA + INDEX
memory + local disk
S3 COMPATIBLEFULL DURABLE DATA SETimmutable segments + manifests

Object-backed capacity

Object storage is bottomless.

The complete durable data set lives in S3-compatible object storage, so storage capacity is not limited by the disks attached to the worker fleet. Immutable segments make growth incremental and inexpensive.

Workers keep the active partition index and hot data close to the query path in memory and on local disk. Reads stay fast, while a new or replaced worker can hydrate what it needs directly from the shared store.

Operationally simple scaling

Simply scale by adding compute.

Add workers and Orbita turns them into read capacity. As ranges become hot or large, Orbita splits and redistributes partitions automatically. Operators do not assign process roles or rebuild the topology by hand.

CLIENT READSGET / LIST
WORKER 01P-017 / A—Mserving reads
WORKER 02P-008 / METAserving reads
WORKER 03 / NEWP-018 / N—Zserving reads
HOT PARTITIONP-017 / A—Z
WORKER 01P-017 / A—M
WORKER 03P-018 / N—Z

Architecture

See how the pieces fit together.

Read how Orbita combines control-plane consensus, partition ownership, replicated writes, object-backed durability, and independently scalable read capacity.

Read the architecture