Hey - could be a good use case for https://github.com/autokitteh/autokitteh - which gives you durable workflows over python. Since your logic is deterministic it's a simple python script that stores the history in memory, and autokitteh will take care of the persistancy aspect.
Leash – I built an incident management system in ~200 lines of Python, production ready.
Tired of paying per-user for PagerDuty? I built an open-source alternative that handles on-call rotation, escalation, and multi-channel alerts (Slack/Email/SMS).
Workflows that wait hours for responses survive restarts without needing message queues or state machines. And your team edits schedules directly in Google Sheets instead of clicking through admin UIs.
Hey, author here. We love durable functions and the ease it provides for building stuff. We provide an OSS as well as SaaS "serverless" platform to easily get started with durable functions using vanilla python.
Hiding is actually not the main thing here. AK allows you to "deploy in a click" instead of deploying the actual workers. We also provide integrations with built in authentication for external services such as Slack, JIRA, etc.