A digital banking platform on Google Cloud operates a real-time Wire Transfer API and a Monthly Account Statement Generation service. During peak trading hours, minor response delays in the Wire Transfer API lead to contractual financial penalties due to missed settlement windows, yet operations receives no proactive alerts. Meanwhile, scheduled database maintenance routinely triggers critical page alerts for the background statement generator, consuming on-call resources even though statement delivery deadlines are not at risk. Which TWO actions should the Cloud Architect take to align technical Service Level Indicators (SLIs) and Service Level Objectives (SLOs) with business impact?
- Define the Wire Transfer API's SLI based on customer-facing latency measured at the Cloud Load Balancing ingress, and set a strict SLO backed by error budget burn-rate alerting.Cevap
- Decouple the statement generation service's alert triggers from infrastructure-level spikes, establishing an SLO based on business throughput over a multi-hour rolling window.Cevap
- CSet a unified 99.99% availability SLO across both the Wire Transfer API and the Account Statement Generation service to enforce consistent technical performance.
- DConfigure static threshold alerts based on GKE node CPU utilization to serve as the primary SLI for both microservices.
Cevap
The correct architecture decisions are to define customer-facing latency SLIs with burn-rate alerting for the high-impact Wire Transfer API, and to evaluate the background statement generation service against multi-hour throughput SLO windows rather than short-lived infrastructure alerts.
Aligning technical service level objectives with business impact requires treating real-time, financially sensitive services differently from background batch tasks. Establishing SLIs at the ingress load balancer for the critical API directly measures user experience, and using error budget burn-rate alerts ensures proactive intervention before SLA breach. For non-critical batch workloads, evaluating SLOs over wider completion windows prevents operational alert fatigue during routine maintenance.
Adım Adım Çözüm
Anahtar Kavram
Aligning SLOs/SLIs with business impact requires tailoring measurement points and error budget policies to workload criticality, differentiating synchronous user transactions from asynchronous batch processing.