π Performance SLOs
Quick reference for SLOs and performance targets across the platform. These are the benchmarks each service is held to β use them for expectation-setting during launch and escalation triage.
Platform Performance Targetsβ
| Domain / Service | Metric | Target |
|---|---|---|
| Identity β Auth endpoints | Availability | 99.95% monthly |
| Localisation β Context fetch | Latency p95 | β€150ms |
| Menu β Product Listing Page (PLP) | Latency p95 | β€200ms |
| CMS content render | Latency p95 | β€150ms (CDN-cached) |
| Offers feed | Latency p95 | β€200ms |
| Order list | Latency p95 | β€200ms |
| Checkout submit | Success p99 | β₯99.5% |
| Payment auth capture | Success rate | β₯99.5% |
| Loyalty reward redemption | Success p99 | β₯99.8% |
| Order tracking | Availability | 99.9% |
| In-app message feed freshness | Staleness max | β€60 seconds |
| Byte Portal user/role queries | Latency p95 | β€500ms |
Notesβ
Checkout submit (β₯99.5% p99 success) β Idempotency keys ensure that retried submissions don't create duplicate orders. A 409 on resubmit returns the original orderRef.
Loyalty reward redemption (β₯99.8% p99 success) β This is the tightest success SLO in the platform, reflecting the revenue and trust sensitivity of failed reward redemptions.
In-app message freshness (β€60s) β Feed is considered stale after 60 seconds. A pull-to-refresh is triggered on TTL expiry.
CMS render (β€150ms CDN-cached) β On CDN cache miss, the fallback is the cached version rather than a live fetch failure.
- API Versioning & Deprecation β deprecation windows that affect planning