@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"