и посмотреть медиа
Programmer's Guides - Instructions
и посмотреть медиа
Step-by-step guides and instructions for programmers.
Step-by-step guides and instructions for programmers.
Detailed tutorials on frameworks, tools, and development tasks. From junior to senior: API, deployment, optimization.
Saga 🧵 – архитектурный паттерн, который заменяет распределённую транзакцию цепочкой локальных операций с компенсирующими действиями на случай сбоя. Аналогия: бронь отпуска по частям – если гостиница отказала, билет не «откатывается сам», а сдаётся отдельным действием. ⚡️ Ключевые особенности: - Локальные транзакции – каждый сервис коммитит только свою базу - Компенсации – на каждый шаг заранее описан обратный - Хореография – шаги связаны событиями, без центрального управления - Оркестрация – альтернатива, где ходом сценария управляет отдельный координатор 🏆 Кто использует: Реализовано в Temporal, Camunda, AWS Step Functions. Стандартный подход для заказов, платежей и бронирований в микросервисах. 🚀 Результат: Saga = согласованность без двухфазного коммита. Откат вместо блокировок 🔄✨ #Term | Гайды Программиста
Открыть канал и посмотреть медиаOnly registered users can share their opinion.
Be the first to share your impression of this resource!