Airbnb open-sources Skipper, an embeddable resumable workflow engine
Embedding persistence and recovery inside the service avoids the operational burden of standing up a dedicated orchestrator like Temporal or Cadence, which changes the calculus for small teams. Backend engineers building Java or Kotlin services with multi-step, failure-prone flows can adopt it via MySQL with modest setup. The exactly-once caveat deserves close attention before using it for payment-adjacent logic.