Everpure Interview Question

How you design a messaging solution b/w two clients explain the architecture.