A financial technology company operates a real-time payment authorization API. The business team identifies that authorization latencies exceeding lead to increased checkout abandonment and direct revenue loss. The company has a contractual SLA with merchants guaranteeing monthly service availability. To align operational engineering metrics with these business goals while enabling safe release velocity, how should the Cloud Architect define the SLI and SLO strategy?
- Define the SLI as the proportion of valid requests served in less than , set an internal SLO target of for this SLI, and use the error budget to manage deployment risk.Cevap
- BDefine the SLO as the actual measured ratio of fast requests, set the SLI target percentage to , and configure deployment gates to block releases whenever the SLI drops below the external SLA limit.
- CDefine the SLI strictly as the ratio of HTTP 200 responses to total requests, set the SLO to to match the merchant SLA, and issue immediate page alerts whenever average latency spikes over for 5 minutes.
- DDefine the SLI by using backend database transaction query times from Cloud Load Balancer health checks, and set a target SLO of to guarantee zero transaction latency issues.
Cevap
The correct strategy is to define the SLI as the proportion of valid requests served under , establish an internal SLO target of , and utilize the remaining error budget to govern deployment velocity.
The correct option correctly aligns the technical metric (SLI measuring requests under ) with the specific business risk (cart abandonment). It sets an internal SLO () that is stricter than the external contractual SLA (), giving the team a buffer to detect and resolve incidents before breaching SLA commitments. Furthermore, it uses the error budget to balance operational stability with feature deployments.
Adım Adım Çözüm
Anahtar Kavram
Aligning user-centric SLIs/SLOs with business revenue impact and establishing error budget buffers above SLAs.