Skip to main content

Requirements

Functional Requirements

The system should support the following:

  1. 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-ids etc.
  2. If a user exceed the limit, the user MUST notify the user.

Non-Functional Requirements

The system should be:

  1. Availability: Must be 7 9's available i.e. available 99.99999% of time
  2. Low Latency: It should respond quickly to user request.
  3. Cost Effectiveness: Cost of running the system must be low.