Infrastructure · Software component
Shard Replication Manager
Software componentInfrastructureInfrastructurearc:ShardReplicationManager
A cluster component that keeps each data shard on the configured number of nodes, continues writes to surviving replicas during failures and resynchronizes nodes when they rejoin.
Responsibility. Maintains shard replicas and catch-up resynchronization.
Relationships
deployed on structural
is configured by structural
writes dependency
is triggered by dynamic
Classification
- Patterns
- Replication factor NPending-resync marking during node outageCatch-up replication on rejoin
- Quality attributes
- Reliability (ISO/IEC 25010 | NIST AI RMF: valid and reliable)
- Risks mitigated
- Single-node outagesManual intervention during brief failures
Sources
- Ch6.2B: T. Nguyen, "Production Vector Database Deployment," in Mastering Agentic AI Systems: Guide for the NVIDIA NCP-AAI Exam, 1st ed. 2026, ch. 6.2B. ISBN: 9798244538229.