pa-09 — Execution

Prerequisites

  • Go ≥ 1.25 (stdlib only, offline).

One-shot

cd pa-09-reliability-slo && bash scripts/verify.sh

Per-language workflow (Go)

cd pa-09-reliability-slo/src/go
go test -race -count=1 ./...      # error budget, burn rate, multi-window alert, bulkheads
go run ./cmd/relsim

Package map

FileWhat
reliability/slo.goSLO, error budget, burn rate, multi-window multi-burn-rate alerting
reliability/bulkhead.goper-dependency concurrency isolation (fail-fast semaphore)
cmd/relsimburn-rate alert table (blip vs sustained vs slow) + bulkhead isolation

See GUIDE.md for the deep dive and the alert-fatigue design rule.