A online gaming enterprise hosts two main workloads on Google Cloud: a synchronous Matchmaking Engine that pairs active players for live multiplayer games, and a Weekly Leaderboard Aggregation Pipeline that asynchronously processes player rankings once every seven days. The business requires high player retention during active gameplay sessions, while leaderboard updates can tolerate execution delays of several hours without affecting customer revenue. Which engineering strategy correctly aligns technical Service Level Objectives (SLOs) and Service Level Indicators (SLIs) with the business impact of these two services?
- Define a high-availability SLO (e.g., ) measured via successful request ratio SLI for the Matchmaking Engine, while defining a lower availability and freshness SLO measured via batch completion window SLI for the Leaderboard Pipeline.Answer
- BSet the target SLO percentage directly as the SLI metric for both services, configuring alerting rules to fire whenever the measured SLI matches the defined SLO target.
- CEnforce a uniform availability SLO for both workloads, relying on static CPU utilization alerts to manage system capacity during high-traffic events.
- DAssign a strict contractual SLA of availability to the Weekly Leaderboard Pipeline while operating the Matchmaking Engine on a best-effort basis without error budget tracking.
Answer
Establish a high-availability SLO measured via successful request ratio SLI for the Matchmaking Engine, while defining a lower availability and freshness SLO measured via batch completion window SLI for the Leaderboard Pipeline.
Differentiating service level targets based on business impact ensures that critical real-time services (Matchmaking Engine) receive high reliability goals and appropriate success-rate SLIs, while background processing (Leaderboard Pipeline) receives relaxed goals evaluated on completion windows. This optimizes operational effort and cloud spend while protecting user experience.
Step-by-Step Solution
Key Concept
SLO/SLI Alignment with Business Impact
Estimated Time:1m 30s