LatestSecureView
100 users, 3% CPU, and most uploads failing
At 100 concurrent users, up to 78% of uploads failed while the CPU sat at 3%. How the cause was found, a first fix that made things worse, and the fix that brought failures to zero.
Shuoxun Wen 温硕勋
Computer Science · Monash University
Backend and AI application developer. I run Monash Hub on my own VPS, with automated deploys that roll back when a release fails, and wrote 182 of the 203 merged pull requests in SecureView, our final year project.
How my projects are built and run, with the code linked. Every post has an English and a Chinese version.
LatestSecureView
At 100 concurrent users, up to 78% of uploads failed while the CPU sat at 3%. How the cause was found, a first fix that made things worse, and the fix that brought failures to zero.
SecureView
In SecureView the browser encrypts every file and the server never holds a key that opens one. How sharing works under that rule, and what happens when someone forgets their passphrase.
Monash Hub
Students can rate a unit without an account. How one browser keeps one rating per unit, why the limit is on the network and not the key, and what this still does not stop.
Monash Hub
Five thousand units and hundreds of official pages, translated into Chinese for free. Why a glossary sits in front of the model, and how a bad translation falls back to English.
Monash Hub
One VPS, no one watching the deploys. How the deploy script checks the right commit is live and puts the previous images back when it is not.
182 / 203
merged pull requests in SecureView written by me
14
browser test runs on every Monash Hub change, desktop and phone
4
languages on Monash Hub: Chinese, English, Japanese, Korean
2025–2027
Handbook years searchable on Monash Hub, synced every week