SA Шпаргалка

Все ответы в 2 клика

Продвинутый

В чем разница между хореографией и оркестрацией в микросервисах?

Оркестрация (Централизованная):
Есть единый сервис-Оркестратор. Он командует: "Сервис А, спиши деньги. Сервис Б, забронируй товар".
Плюс: Процесс прозрачен, легко делать откаты. Минус: Оркестратор — единая точка отказа.

Хореография (Децентрализованная):
Нет главного. Сервис А списывает деньги и кидает событие в Kafka: MoneyDeducted. Сервис Б слушает Kafka, видит событие и бронирует товар.
Плюс: Слабая связность, легко масштабировать. Минус: Сложно понять, как работает бизнес-процесс целиком, тяжело отлаживать.

Сложная тема? Разберём на мок-интервьюЗаписаться на менторство →

Ещё вопросы раздела «Микросервисы»

Все вопросы раздела «Микросервисы»