Microsoft Interview Question

design an online backup system