Architecture and Internals
Write Path
Write Path
Stages
- gRPC ingress (
KV.PutorTxn) inastrad. - Tenant-aware key encoding (optional virtualization).
- Lane selection (Tier-0 vs normal).
- Batch packing and adaptive linger/request sizing.
- Raft client write and quorum commit.
- State-machine apply into
KvStore. - Watch event publication.
Key Controls
ASTRAD_PUT_BATCH_*ASTRAD_PUT_TARGET_*ASTRAD_QOS_TIER0_*
Failure Semantics
- Backpressure before OOM.
- Resource exhaustion surfaced to clients when memory/queue limits are exceeded.