System Design
System Design
In This Section
- Overview – Overview of Netsy terminology, requirements, leader election, and startup process.
- Leader Election - Netsy two-tier leader election system design.
- Netsy Data Files – Netsy (.netsy) data file format/specification.
- Storage & Replication – Netsy data storage and replication system design.
- Loading, Startup, & Shutdown - Outline of how Node Loading, Primary Startup, and graceful Node Shutdown works.
- Failure Scenarios – Data integrity and safety analysis across quorum configurations and cluster sizes.
- Watches & Compaction – Watch support & Compaction system design.
- Compatibility With etcd – Supported etcd RPCs, unsupported RPCs, and notes on compatibility differences.
- Observability – Metrics, structured logging, and debugging for Netsy clusters.