Architecture and Internals

Architecture Overview

Architecture Overview

Astra runtime composition:

  • astrad service process for API, auth, tenancy, and raft runtime wiring.
  • astra-core modules for config, raft/storage, watch, metrics, memory, tiering, and IO controls.
  • astra-proto for etcd-compatible and Astra-specific gRPC contracts.

Core Subsystems

  • Request ingress and auth interceptors.
  • Write and read execution paths.
  • Raft transport and state machine.
  • Watch fanout ring.
  • Tiering and recovery manifests.
  • Metrics and runtime adaptation controls.