Skip to main content

Multi-Region

Thermocline includes region-aware components in coordinator/controller code paths.

Current Implementation Surfaces

  • Coordinator region routing/topology modules:
    • services/coordinator/internal/region/region.go
    • services/coordinator/internal/region/read_routing.go
  • Controller DR + restore/backup region workflows:
    • services/controller/internal/dr/dr.go
    • services/controller/internal/restore/restore.go
    • services/controller/internal/backup/backup.go

Deployment Reality

For v1.0, treat multi-region as an advanced deployment capability requiring explicit validation in your own topology and failure model.

Recommendation

  • Validate failover and data consistency with DR drills.
  • Validate route correctness under regional outages.
  • Keep runbooks for promotion/failback procedures.