04
Q4 Goal #04 · Scalability—
Handle exam-season peaks without degradation — no stress tests recorded yet
Order of work: Processor → Database → Queue → LLM rate limits. Results are entered by hand after each test.
No tests yet
Concurrent users
not tested—/ 50,000 users
Students and teachers on the user-facing app at once, without degradation
PDFs in one go
not tested—/ 100 PDFs
One teacher uploads 100 PDFs in a single batch
Concurrent teacher scans
not tested—/ 125 scans
Teachers scanning simultaneously across schools (50k ÷ 40 ÷ 10 × … = 125)
Log a stress test
After each run, record what was pushed, what was reached and whether it held without degradation. Pass/fail is the tester's call.
Test log
Every stress test, newest first.
Nothing logged yet.