#Собес #Saga #distributed_transactions #microservices
🤔 Что такое Saga и как она работает?
💬 Кратко:
Saga — это паттерн для управления последовательностью локальных транзакций в разных микросервисах, которая в целом представляет собой бизнес-транзакцию. Если один шаг завершается неудачей, Saga запускает компенсирующие транзакции (откаты) для предыдущих успешных шагов, чтобы вернуть систему в согласованное состояние. Это позволяет избежать долгих блокировок, характерных для распределённых транзакций (2PC), и лучше подходит для современных масштабируемых систем. Паттерн реализуется через Оркестрацию (центральный координатор) или Хореографию (событийное взаимодействие сервисов).
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
Post #662
37