Network & Infrastructure Architecture: CDN · Load Balancers · TLS/mTLS · API Gateway · Service Mesh · Anti-Affinity.
| NFR Category | Requirement | Target / Standard | Status |
|---|---|---|---|
| Availability | Platform availability SLO | 99.99% (≈ minutes per year) | Mandatory |
| Latency | API P99 latency (tier-1 services) | < Sub-second P99 | Mandatory |
| Throughput | CDR processing rate | Very High — stream processing sustained | Mandatory |
| RTO | Revenue-critical service recovery | <Minutes (Tier 0 — near-zero) | Mandatory |
| RPO | Maximum data loss window | Near-zero (Tier 0 — synchronous replication) | Mandatory |
| Security | Encryption in transit | TLS 1.3+ on external traffic, mTLS on all inter-service communication | Mandatory |
| Security | Encryption at rest | AES-256-GCM all data stores | Mandatory |
| Identity | Authentication protocol | OAuth 2.0 / OIDC + Workload Identity Standard workload identity | Mandatory |
| PII Compliance | GDPR — Right to Erasure SLA | Confirmed deletion within the regulatory SLA window | Mandatory |
| Resilience | Circuit breaker on all external calls | Error rate >50% in 10 s window triggers open | Mandatory |
| Idempotency | All financial mutation endpoints | Idempotency key + 24 h dedup store | Mandatory |
| Scalability | HPA on all stateless services | CPU target 60%, scale within a short cool-down window | Mandatory |
| Anti-Affinity | Pod distribution | Required: no two replicas on same node; Preferred: spread across AZs | Mandatory |
| Technical Debt | Sprint debt remediation allocation | Minimum 20% per sprint | Recommended |
| Observability | Distributed tracing coverage | 100% of requests carry traceId; 10% sampled | Mandatory |
| CI/CD Security | SAST + SCA in every pipeline | Critical/High CVEs block merge | Mandatory |