Я пытаюсь обратиться за советом по реализации проекта для использования Service Gateway в Microservice Architecture
A, B, C, D, E, F - 6 микросервисов.
Там Есть 2 возможных сценария ios для их взаимодействия
Случай 1: Если я позволю им взаимодействовать между собой самостоятельно
![enter image description here](https://i.stack.imgur.com/vsrHj.png)
Случай 2: Если я использую сервисный шлюз для их связи
![enter image description here](https://i.stack.imgur.com/sBUux.png)
Сервисный шлюз, который планируется использовать, - это Netflix Zuul
Меня беспокоит ЕДИНАЯ ТОЧКА ФАЙЛИУРА на Сервисном шлюзе.
Если мой Сервисный шлюз (Netflix Zuul) выйдет из строя, все микросервисы перестанут взаимодействовать
Хотя, поскольку это теоретически принятая архитектура, я пытаюсь обратиться за советом к моему страху!
Между вариантом 1 по сравнению с вариантом 2, что должно быть предпочтительным для набора из примерно 6 микросервисов?