@nakonechnikistryi

Как правильно организовать bff серверы для websocket приложения?

Я пишу микросервисный проект в учебных целях, его схема представлена тут:

624b80e4ae461201081316.jpeg

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

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

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы