Software Engineering, Programming Languages, Programming, Saga.
post, I’ll introduce SagaLang in three iterations. First, a basic execution model, then sagas with forward recovery, and lastly sagas with backward recovery. 1. Basic SagaLang The first iteration of SagaLang is straightforward: A Saga S is either a transaction s followed by another Saga, or the