Ei cara, bem legal teu post.
Nunca tinha parado pra pensar como funcionaria uma arquitetura dessas, a maioria das coisas que já fiz que tinham que funcionar em tempo real pra diferentes clientes eu usava um socket, ou quando era no mobile um messaging pros eventos, mas tudo bem simples, show dms