Пора бы узнать что есть такая вещь как api gateway, которая разделяет пользователя и сервисы, является единой точкой входа и скрывает богатый внутренний мир) и там уже можно использовать что угодно: хоть вебсокеты, хоть rest, grpc, да можно даже просто взять очереди сообщений