AWS Chunked Streaming: Signed Payloads Without Buffering

aws-chunked payload encoding streams large S3 uploads in signed chunks β€” no full-body buffering, per-chunk SigV4 integrity.

πŸ› ARCHITECTUREβ€’S3β€’August 11, 2026β€’3 min

Transport Evolution: TCP, QUIC, and the Wire Protocol

Momo’s transport layer grew from TCP to a QUIC/TLS 1.3 fan-out β€” fixing handshake, ACK framing, deadlines, and TLS identity along the way.

πŸ› ARCHITECTUREβ€’TRANSPORTβ€’August 11, 2026β€’2 min

Pluggable Storage Backends: local, nfs, s3, raw

The [storage] backend seam swaps blob storage (local, nfs, s3, raw) behind one Store interface, keeping CAS metadata local.

πŸ› ARCHITECTUREβ€’STORAGEβ€’July 26, 2026β€’2 min

External S3 Client Replication Downgrade: When aws-cli Can't Fan Out

External S3 clients like aws-cli don’t send momo headers β€” the server detects this and downgrades client-side replication modes to server-side alternatives, ensuring replication never silently drops.

🐞 ISSUE FIXβ€’S3β€’July 1, 2026β€’5 min

CRUSH-lite: Deterministic Weighted Placement

Weighted rendezvous hashing picks replicas deterministically and peer-equally without a central allocator β€” later hardened for failure domains. Teaches: content-hash-based placement, weighted rendezvous hashing, deterministic stable sort, failure domain filtering.

πŸ› ARCHITECTUREβ€’STORAGEβ€’June 30, 2026β€’5 min

πŸ›‘ Zero-Crash Hardening: Defensive Patterns for a Networked Object Store

Systematic defensive coding: nil-safety, numeric overflow guards, resource lifecycle discipline, panic recovery at every boundary, and concurrency safety under -race.

🐞 ISSUE FIXβ€’GOVERNANCEβ€’June 3, 2026β€’4 min

Replication Strategies and the Polymorphic Engine

Chain, Splay, and Primary-Splay replication β€” and the metrics-driven controller that switches between them at runtime.

πŸ› ARCHITECTUREβ€’ORIGINβ€’May 4, 2026β€’5 min

CAS: Content-Addressable Storage and Deduplication

Identify every object by its SHA-256 content hash β€” server-side dedup, verify-on-read, and a path that later mounted a filesystem. Teaches: content addressing principles, single write chokepoint, Bolt/Sentinel patterns.

πŸ› ARCHITECTUREβ€’STORAGEβ€’March 11, 2026β€’5 min