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