@eieio
I love this.

It could easily be a very fun "system design" interview questions.

quoting your own comment:
"this is....more popular than i expected. the server's gonna be having some problems for a while"