Readiness evidence
owner ✓ dashboard ✓ SLO ✓ alert route ✓ runbook ✓ rollback ✓- Each item points to inspectable evidence.
- The platform can automate detection, but teams still need to maintain service-specific correctness.
Make operational readiness part of the platform product by connecting ownership, telemetry, SLOs, runbooks and scorecards to concrete remediation rather than vanity compliance percentages.
Generated services should have a clear path to logs, metrics, traces, dashboards and alert ownership. The platform can supply conventions and integrations; application teams still own meaningful instrumentation and service objectives.
A useful scorecard answers “what should I fix next and why?” Rules should be evidence-based, owned and linked to remediation. A single maturity score with no context is weak feedback.
Before production exposure, confirm owner, health signals, SLO/alert strategy, runbook, rollback and support path.
owner ✓ dashboard ✓ SLO ✓ alert route ✓ runbook ✓ rollback ✓Goal: Evaluate two services and list missing controls rather than only a numeric score.
cat > /tmp/readiness.json <<'EOF'
[{"service":"orders","owner":true,"dashboard":true,"slo":true,"runbook":true,"rollback":true},{"service":"worker","owner":true,"dashboard":true,"slo":false,"runbook":false,"rollback":true}]
EOFpython3 - <<'PY2'
import json
for s in json.load(open('/tmp/readiness.json')):
gaps=[k for k,v in s.items() if k!='service' and v is not True]
print(s['service'], 'READY' if not gaps else 'FIX '+','.join(gaps))
PY2For each missing rule, define the documentation/template/action that helps the team fix it.
Platform scorecards are most useful as feedback loops that connect standards to specific developer actions.
Inspect how your portal/catalog could link entity ownership to dashboard, SLO and runbook metadata.
printf '%s
' 'orders-api owner=payments dashboard=/d/orders slo=99.9 runbook=/docs/orders'Three concept checks plus one scenario check.
It has reproducible evidence, a clear owner, rationale and actionable remediation.
A supported path to telemetry, dashboards/queries, alert ownership and service objectives while leaving meaningful instrumentation to the service team.
Operators can move from the service entity to current ownership and recovery guidance quickly.
The concrete rollback gap and remediation, not the flattering aggregate score.
Progress is saved in this browser immediately. When you sign in to My Learning, it can also sync across devices.
Attempt the core lab and knowledge checks before marking the module complete.