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.goservices/coordinator/internal/region/read_routing.go
- Controller DR + restore/backup region workflows:
services/controller/internal/dr/dr.goservices/controller/internal/restore/restore.goservices/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.