Bandcamp Interview Question

A pretty routine system design problem.