Pergunta de entrevista da empresa Parity

How to design distributed chat.