Split Software interview question

The problem solving exercise was to design a solution for slack messaging