Architecture
S4 is a single-node, high-performance object storage server. This section explains its internal design and how data flows through the system.
Data Flow
This page describes how data moves through S4 during common operations.
High-Level Design
S4 uses a three-layer architecture inspired by the Bitcask storage model.
Storage Engine
The storage engine is the core of S4. It uses a hybrid approach to minimize inode usage while maintaining high performance.
Workspace Structure
S4 is organized as a Cargo workspace with five crates, each with a clear responsibility.