Опишите протоколы взаимодействия и реальное размещение сервисов: узлы, кластер, зоны или регионы. Топология важна для задержек, отказов и владения данными.
Как сервисы взаимодействовали между собой? Где они располагались?
Опишите протоколы взаимодействия и реальное размещение сервисов: узлы, кластер, зоны или регионы. Топология важна для задержек, отказов и владения данными.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Опишите протоколы взаимодействия и реальное размещение сервисов: узлы, кластер, зоны или регионы. Топология важна для задержек, отказов и владения данными.
Пройдите один запрос от входа до зависимостей, отметив синхронные вызовы, события и хранилища. Поясните service discovery, балансировку, таймауты и сквозную трассировку.
Если сервисы расположены в разных дата-центрах, расскажите, что происходит при разрыве связи и какое состояние может устареть. Не нужно подменять фактическую схему общим рисунком микросервисов.