TCC восстанавливает программу без воспроизведения истории
Durable execution without history replay

Большинство систем durable execution восстанавливаются, воспроизводя историю выполнения, что становится проблемой для долгоживущих агентов. Автор предлагает Transparent Continuation Checkpointing (TCC): вместо реконструкции позиции из истории компилятор и рантайм сохраняют живое продолжение программы. В контролируемом сравнении при росте глубины durable-границ с 10 до 1000 TCC восстанавливался за 0,6–0,9 мс, а replay в Temporal — с 61 мс до 1,7 с. Прототип поддерживает внешние ожидания, дочерние выполнения и отмену, но до продакшена ещё далеко.
С TCC восстановление зависит в первую очередь от состояния, которое программе ещё нужно. Программа, выполнившая десять тысяч операций, но сохранившая небольшое живое продолжение, не должна становиться сложнее для восстановления только из-за длинного прошлого.