Epic Interview Question

Diagram out a messaging platform.