Pergunta de entrevista da empresa Microsoft

design a large scale distributed and fault tolerant client-server system