Multi-Cluster and Multi-Region Strategy
FLUX is currently single-broker. This chapter defines the path to true distributed topologies.
Current Topology
- one broker process
- local disk persistence
- local replication simulation
Target Cluster Topology
Phase 4+ direction:
- metadata quorum for controller state
- multiple brokers with partition leadership
- broker registration and fencing
- deterministic failover behavior
Multi-Region (Future)
Initial stance:
- single-region strong consistency focus first
- multi-region active-active is explicitly non-goal for early versions
Possible later patterns:
- active-passive disaster recovery
- asynchronous cross-region replication pipelines
Operational Questions to Solve
- leader election latency under failures
- replication lag SLOs
- partition reassignment workflows
- client metadata refresh and routing behavior
Client Impact
To fully mirror distributed cluster behavior across regions, SDKs need:
- metadata discovery and refresh
- leader-aware produce/fetch routing
- retriable broker failover handling
- backoff policies tuned for control-plane transitions