designs/solutions/test/specs/nfr.yaml

43 lines
1.1 KiB
YAML
Raw Normal View History

2026-03-07 23:23:32 +00:00
spec_type: non_functional_requirements
name: Platform NFRs
version: "1.0"
requirements:
- id: NFR-001
category: performance
title: Response Time
description: API response time must be under 200ms for 95th percentile
metric: p95_latency
target: "< 200ms"
- id: NFR-002
category: scalability
title: Concurrent Users
description: System must support 10,000 concurrent users
metric: concurrent_connections
target: ">= 10000"
- id: NFR-003
category: availability
title: Uptime SLA
description: System availability must be 99.9%
metric: uptime_percentage
target: ">= 99.9%"
- id: NFR-004
category: security
title: Data Encryption
description: All data at rest and in transit must be encrypted
requirements:
- TLS 1.3 for transit
- AES-256 for storage
- id: NFR-005
category: reliability
title: Data Durability
description: No data loss in case of single node failure
requirements:
- Multi-region replication
- Daily backups
- Point-in-time recovery