Requirements
Functional Requirements
The system should support the following:
- MUST be able to enforce limits on how many requests can ascess the server. The limit could be based on
IP-address, User-id, Device-id, Session-idsetc. - If a user exceed the limit, the user MUST notify the user.
Non-Functional Requirements
The system should be:
- Availability: Must be 7 9's available i.e. available 99.99999% of time
- Low Latency: It should respond quickly to user request.
- Cost Effectiveness: Cost of running the system must be low.