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

Temporal

Saga на практике: компенсации, изоляция, идемпотентность, tooling
18.08.2026

Saga на практике: компенсации, изоляция, идемпотентность, tooling

Концепция саги проста, а прод — нет: компенсация это не rollback, а обратное семантическое действие, и её порядок, идемпотентность и «а если компенсация упала» решают, работает система или разваливается. Плюс изоляция: сага даёт ACD, не ACID — грязные чтения и потерянные обновления реальны, и с ними борются семантическими локами и контрмерами. Разбираем классификацию шагов (compensatable/pivot/retriable), персистентность саги, tooling (Temporal/Camunda/Axon) и тестирование с инъекцией отказов

#event-driven #saga #temporal
Temporal: durable workflows вместо самодельных очередей
08.07.2026

Temporal: durable workflows вместо самодельных очередей

Что такое Temporal, какие задачи он решает, чем отличается от очередей и saga-оркестраторов и когда стоит его внедрять, а когда достаточно простого решения

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