khorost.tech Khorost.tech
  • Go
  • Инфраструктура
  • Docker
    • Архитектура
    • Java
    • Базы данных
    • Сообщения
    • Performance
    • Безопасность
    • Rust
    • Наблюдаемость
    • Kubernetes
    • AI
    • Инструменты
    • Все публикации
    • Все разделы
    • Серии и карты
  • Поиск
  • Заметки
  • Теги
  • Обо мне

Saga

Хореография vs оркестрация: кто знает бизнес-процесс
09.07.2026

Хореография vs оркестрация: кто знает бизнес-процесс

Многошаговый процесс между сервисами координируют двумя способами: хореография — сервисы реагируют на события, единого дирижёра нет, поток эмерджентный; оркестрация — центральный координатор явно ведёт шаги и обрабатывает отказы. Разница не в технологии, а в том, ГДЕ живёт знание о процессе: размазано по сервисам или собрано в одном месте. Разбираем компромиссы, антипаттерны (event-спагетти vs god-оркестратор), когда что и почему реальные системы почти всегда гибрид

#event-driven #saga
Saga: распределённые транзакции без двухфазного коммита
07.07.2026

Saga: распределённые транзакции без двухфазного коммита

Как паттерн Saga решает проблему распределённых транзакций, чем оркестрация отличается от хореографии и когда saga создаёт больше проблем, чем решает

#saga #distributed-systems #patterns
#transactions
Все публикации Все разделы Обратная связь Telegram-канал Обсуждение RSS
© 2026 Александр Хохлов. MIT License