Se formos fazer uma API real, para gerencie a troca de mensagens entre usuários, é comum usar a abordagem feita no curso ou não? É claro que fazendo algumas alterações na mesma, para enviar a mensagem somente a um destinatário, considerando que seja uma conversa entre duas pessoas somente, e não em grupo.