Resilient Functions is a simple and intuitive .NET framework for managing the execution of functions which must complete in their entirety despite: failures, restarts, deployments, data migrations etc.
Repository can be found here: https://github.com/stidsborg/Cleipnir.ResilientFunctions