Microsoft interview question

design an online backup system