Service level agreements
Grand Central offers tiered availability commitments:
Recovery commitments:
- Recovery Time Objective (RTO): 6 hours for nominal situations
- Recovery Point Objective (RPO): Varies by data criticality; critical financial data uses synchronous replication for minimal data loss
High availability architecture
The platform uses redundant infrastructure and automated recovery to maintain continuous operation during failures.Multi-zone deployment
The platform deploys services across multiple Azure availability zones within each region:- Availability zones: Each zone operates independently with isolated power, cooling, and networking.
- Container distribution: Kubernetes pods spread across zones using anti-affinity rules and zone-aware scheduling.
- Data redundancy: Databases and storage replicate synchronously across zones for automatic failover without data loss.
- Network resilience: Load balancers distribute traffic across zones and reroute automatically when zones become unhealthy.
- Active-active-active deployment: Services run across three availability zones. The platform remains operational if two zones fail, provided the surviving zone has sufficient capacity to handle the workload.
Auto-scaling and load balancing
The platform automatically adjusts capacity based on demand:Health monitoring
Kubernetes probes ensure application health:- Readiness probes: Check if pods are ready to receive traffic.
- Liveness probes: Restart unhealthy containers automatically.
- Startup probes: Allow extended initialization time for slow-starting containers.
Fault tolerance patterns
The platform implements patterns to prevent cascade failures:- Circuit breakers: Detect failing services and fail fast to protect the system.
- Exponential backoff: Retry with increasing delays to prevent retry storms.
- Fallback services: Serve cached responses when primary services are unavailable.
- Dead letter queues: Route permanently failed requests for later analysis.
GitOps and self-healing
Theapplications-live repository acts as the single source of truth for your runtime environment. ArgoCD continuously monitors cluster state:
- Drift detection: ArgoCD detects when cluster resources deviate from Git configuration, such as manual changes.
- Automated sync: The SelfHeal feature automatically reverts the cluster to the desired state defined in Git.
- Configuration reload: Reloader watches for ConfigMap and Secret changes and performs rolling restarts to apply new configurations.
Observability stack
The platform includes a pre-configured monitoring stack. Access is controlled through roles assigned in theself-service.tfvars file.
Grafana
Visualization dashboards for cluster health, performance metrics, and business logic.Additional observability tools
Disaster recovery strategy
The platform implements multi-region failover to ensure business continuity during regional outages.Cross-region replication
Data and services replicate across multiple Azure regions for geographic redundancy:Data replication patterns
Backup strategy
Backup storage uses geo-redundant storage with encryption at rest, immutable storage, and long-term retention.
Failover procedures
Failover triggers include:- Critical failures: Region outages, database corruption, security breaches
- Performance degradation: Response time thresholds, error rate spikes, SLA breaches
- Planned maintenance: Scheduled updates, infrastructure upgrades
- Detection: Automated monitoring identifies issues
- Assessment: Evaluate scope and determine recovery strategy
- Redirection: Update DNS and load balancer configurations
- Validation: Health checks verify recovered services
Recovery testing
The platform also uses chaos engineering to inject controlled failures and validate resilience.
Incident management
Incident classification
Escalation procedures
- Automated escalation: Time-based rules, severity-based routing, on-call integration
- Communication protocols: Stakeholder notifications, status page updates, customer communication
Regulatory compliance
The platform supports banking regulatory requirements for business continuity:Next steps
Security architecture
Explore security controls and compliance frameworks
Network connectivity
Learn about network architecture and connectivity patterns
Technology stack
Review platform technologies and versions