Skip to content

User Concurrency

Status

Status: Limited peer review

TDA Precedence

TDA Submission Relationship
67 Digital Admissions Influenced by
75 Activate Account Used in answers and approved (version 0.1.0)

NFRs

NFRs Relationship
NFR.003 Potentially Answers
NFR.004 Potentially Answers
NFR.005 Potentially Answers
NFR.021 Potentially Answers
NFR.022 Potentially Answers

Means to achieve

1 - UIS Terraform Modules and Boilerplate

Does your system support concurrent users accessing the same source data? YES

The platform used to serve requests horizontally auto-scales and is mainly only limited by cost protection measures. Some resources require user intervention to scale to higher orders, e.g. cost based limits.

The default configuration for APIs can actively process 80 simultaneous API requests at any moment until cost protection measures kick in.

Asynchronous requests can be accepted via pub/sub at 4 GB/s which equates to millions of messages per second. Processing speed is limited again largely by cost protection measures.

Basic load testing will be performed where one time peak events are expected (e.g. student enrollment on a mass scale). Otherwise observability tooling and alerts will be used to tune the deployment to meet observed demand. Billing alerts are sent when costs are predicted to rise above limits.

We are charged for compute services used, with no licensing up front.

Alerts, including billing are routed to multiple team members.

Compliance Requirements