Software Engineering, Programming Languages, Programming, Saga.
a sequence of steps, any partial execution is undesirable. A saga shall guarantee to execute observably equivalent to exactly once or observably equivalent to not at all. In the absence of failure, this guarantee is trivially met. However, in the presence of failure, a saga must implement failure