🌐 Multi-Region Readiness
Failover preparedness, DR configuration, and cross-region status assessment Β· Galaxy
Active Regions
1/1
us-east-1 primary
DR Readiness
28%
Not production-ready
RTO Target
4h
Recovery time objective
RPO Target
1h
Recovery point objective
πŸ—ΊοΈ Region Status
us-east-1 PRIMARY Β· ACTIVE
Lambdaβœ… Active Β· v39
API Gatewayβœ… Active
DynamoDBβœ… 4 tables active
Cognitoβœ… User pool active
SES⚠️ Sandbox
SNS⚠️ Sandbox
Step Functionsβœ… Active
EventBridgeβœ… Active
us-west-2 DR Β· NOT CONFIGURED
Lambdaβ—‹ Not deployed
API Gatewayβ—‹ Not deployed
DynamoDBβ—‹ No tables
Cognitoβ—‹ Not configured
SESβ—‹ Not configured
Route53β—‹ No health checks
DynamoDB Globalβ—‹ Not enabled
CloudFrontβœ… Global (all regions)
⏱️ RPO / RTO Assessment
Current Capabilities
N/A
Actual RTO
N/A
Actual RPO
No DR region configured β€” manual recovery required. Estimated manual RTO: 4–8h
Target (Post-DR Setup)
4h
Target RTO
1h
Target RPO
Achievable with DynamoDB Global Tables + us-west-2 replica + Route53 failover
🚧 DR Readiness Gaps
πŸ”΄
No DR region deployedus-west-2 has no Lambda, API Gateway, or DynamoDB configured. Manual recovery from us-east-1 only.
πŸ”΄
DynamoDB Global Tables not enabledData is single-region only. Cross-region replication not active. Data loss on region failure.
🟠
No Route53 health checks or failover routingDNS does not automatically route to a backup. Manual DNS update required on failover.
🟠
No cross-region Lambda deployment pipelineDeployment scripts are single-region. Deploying to us-west-2 requires manual steps.
🟑
No S3 cross-region replication for static assetsCloudFront serves globally but origin is single-region S3. Consider multi-region S3 origin.
πŸ“‹ DR Readiness Checklist
CloudFront global CDNβœ… Ready
S3 static assets backup⚠️ Single region
DynamoDB Global Tables❌ Not enabled
Lambda DR replica❌ Not deployed
API Gateway DR❌ Not deployed
Cognito user pool export⚠️ Not automated
Route53 health check failover❌ Not configured
Manual recovery runbookβœ… Documented
Backup & restore tested⚠️ Not tested