SRS-049: High Availability and Load Balancing Support
Identifierβ
SRS-049
Software Systemβ
- Orchestrator
- Application Instance
Categoryβ
- Installation
- Maintenance
Descriptionβ
The software shall be designed to operate in a horizontally-scalable, high-availability configuration. Each application instance must be stateless, not storing any session-specific data locally between requests. This design allows for incoming API traffic to be distributed across multiple server instances by a load balancer, ensuring system stability, scalability, and uninterrupted service during single-node failures or rolling updates.
Derived from PRSβ
PRS-1V6
: Expose the deviceβs functionality through a versioned, network-accessible API