All courses · Course overview · Lesson sequence
Skip to lesson textAnswers and explanations · Observe the application without confusing the signals
w1: error/slow overlap 1; union 2; good 98/100; allowance 2; budget multiple 1.w3: overlap 4+6-8=2; union 8; good 92/100; budget multiple 4. Critical quality failures can overlap operational failures or occur on fast technically successful requests. Without event identities, adding critical to the operational union would invent a combined denominator. Track its separate zero-tolerance condition instead.(45,000+50)/100 = 450.5 ms. Successful requests still average 500 ms, and 10/100 requests fail. Reporting the aggregate alone could make an increase in fast failures look like an improvement. This is invented arithmetic, not measured service performance.- Example minimal fields: synthetic request ID; system revision; accepted-at time; completed-or-failed-at time; outcome status; route category. Duration derives from explicitly defined endpoints. If retry counts or a quality review join key are needed, add them with a purpose and a retention decision. No real raw conversations are required for this exercise. Production design must also address saturation and event completeness, which the fixture does not measure.
- Example: “Simulated
w3has 100 candidate requests, eight distinct bad requests, good fraction 0.92, and supplied p95 900 ms. Both the 0.98 good-fraction floor and 700 ms p95 ceiling fail; one critical route failure independently requires review. The fictional application owner should hold expansion and inspect matched candidate/control evidence. Queue saturation and actual event completeness are unmeasured.” This is a paper alert; no notification was sent.
Self-check: distinguish per-window budget ratio from remaining time, a task-quality check from operational status, and missing data from a successful result.