Software Engineering, Programming Languages, Programming, Saga.
transaction-like execution guarantees. Not even close. 2. SagaLang w/ Forward Recovery The next iteration of SagaLang includes forward recovery, so we do not give up so easily in the presence of failure: A Saga S is either a tuple of a transaction s and a natural number n followed by another Saga,