Meta interview question

How to architect a messaging platform