TGViewer
GetAnalyst - Навыки • Системный анализ • Бизнес-анализ GetAnalyst - Навыки • Системный анализ • Бизнес-анализ @getanalysts · 22.6K subscribers
Post #2968 5.8K
Хореография_и_оркестрация_на_примере_проекта_FoodDeliveryGA_от_GetAnalyst.png553.1 KB
🚀📚 Разбор кейса + подборка материалов: хореография VS оркестрация микросервисов 📚🚀

Что происходит "под капотом" системы на микросервисах FoodDeliveryGA, когда пользователь оплачивает доставку еды с электронного кошелька?


По шагам:

👉 Оркестрация:
▫️ 1–3: запрос от клиента через API Gateway уходит к Оркестратору.
▫️ 4–13: Оркестратор последовательно вызывает API микросервисов. При ошибке запускает компенсирующие действия (откат изменений) и возвращает ошибку в API Gateway → Frontend.
▫️ 13–14: сбор финального JSON и возврат ответа на Frontend.

Процесс синхронный.
Пока Оркестратор не закончит все вызовы микросервисов, Frontend ждёт ответ, а пользователь на экране ожидания.


👉 Хореография:
▫️ 1–5: запрос от клиента через API Gateway уходит в сервис Платежей, платёж проводится и публикуется событие «Платёж за заказ проведён» в брокер
▫️ Сервис Заказов (6 → 6.1 → 6.2) обновляет статус заказа и публикует событие "Заказ оплачен"
▫️ 7A → 7A.1 → 7A.2 → 7A.3: API Gateway читает событие «Заказ оплачен», собирает JSON заказ + платёж и возвращает ответ клиенту

Далее фоново:
▫️ Сервис Геолокации (7C → 7C.1 → 7C.2 → 7C.3) + Сервис Заказов (8A → 8A.1)
▫️ Сервис Уведомлений (7B, 8B)
▫️ Сервис Отчётов (7D → 7D.1)


Внимательно изучайте схемы и пишите свои вопросы по управлению процессами в комментариях 🤩

-----

📚 Подборка материалов 👇

👉 Оркестрация:
📖 Оркестрация микросервисов: полный практический гайд
🎧 Camunda и BPMN в микросервисах для процессов техподдержки
📖 Оркестрация и API Gateway – разбор реального примера
🎧 Внедряем Camunda: обзор и моделирование BPMN

👉 Хореография:
📖 Хореография микросервисов - детальный разбор с примером
🎧 Kafka: что нужно знать Системному аналитику

👉 Сравнение:
📖 Оркестрация + Хореография: пример схемы интеграции микросервисов
📖 7 вопросов с подвохом по Архитектуре: хореография микросервисов + понимание брокеров в EDA

-----


Сохраняйте пост — пригодится при погружении в новые проекты на микросервисах и при подготовке к собеседованиям 👍

#АрхитектураGA #FoodDeliveryGA
  • ❤ 22
  • ❤‍🔥 8
  • 🔥 7
More from @getanalysts
  1. Oct 8, 2026🧩 Как ИИ-агент собирает корзину во ВкусВилле: погружаемся в MCP 🤖 Представьте, что вы пи…
  2. Oct 7, 2026📦 Batch-интеграции: что делать, если обработалась только часть данных? 📦 Batch-интеграци…
  3. Oct 5, 2026🔣🔣 Бесплатный практикум по асинхронной интеграции с ИИ — только ДО ЗАВТРА 🔡🔡 📌 Полезн…
  4. Oct 5, 2026🅰️🔠 API Gateway и AI Gateway: в чём разница? API Gateway уже стал привычным компонентом…
  5. Oct 4, 2026«Я боялась технической части»: как гуманитарию начать осваивать системный анализ Кристина…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →