Я пишу микросервисный проект в учебных целях, его схема представлена тут:
Слева - фронтенд приложение, работающее с сервером по вебсокету. В себе содержит "микрофронтенды", каждый из которых имеет доступ к вебсокету и общается с сервером. Для каждого микрофронтенда создается отдельный bff, и он уже агрегитует данные с других сервисов по http. У меня возник ряд вопросов, ответы на которые я безуспешно пытаюсь нагуглить.
Самый главный - правильная ли организация на рисунке, или так не делают в реальном бою? Правильно ли, что вебсокет сервер после принятия сообщения начинает общаться напрямую по http с bff серверами? Возможно ли становится локально разрабатывать отдельный микрофронтенд без ожидания деплоя всей структуры бекенда? А как быть с авотризацией, как она обычно делается при подобных структурах?