Came accross following System Design questions from an Amazon interview.
Let me know if you can think of a brief solution or any link where you have found somthing similar.