NodeSync Architecture

This page describes the internal design and architecture of the NodeSync distributed key-value store.

System Model

Client
  |
  v
Follower Node  --->  Leader Node
  |                    |
  +----- Replication --+

NodeSync follows a leader-based replication model. All write requests are coordinated by the elected leader.

Leader Election

Write Path

  1. Client sends SET request
  2. Follower forwards request to leader
  3. Leader applies write locally
  4. Leader replicates write to peers

Consistency

Failure Handling

← Back to NodeSync