69 karma · joined October 16, 2018
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.
Please take a look as well at https://github.com/autokitteh/kittehub which is full of examples. Also you can use https://autokitteh.cloud for free with some limits.
That said, if you use autokitteh.cloud, you don't need to worry about Temporal as we're doing all that management behind the scenes.
Since the language and the backend allow to write deterministic functions, we found it's really suited well for automations written as durable functions. We implemented exactly that [3] over Temporal [4], though we also support Python as well among other runtimes.
[1] https://github.com/google/starlark-go
[2] https://github.com/facebook/starlark-rust
[3] https://autokitteh.com, https://github.com/autokitteh/autokitteh
This was actually made before GitHub Actions were out. This can potentially be converted in the future to function as a GitHub action.
That said - this gives a much faster reaction to events from GitHub as nothing needs to be provisioned before execution. Also allows for much simpler deployment and developemnt.
I discuss this in my EnvoyCon talk, see on repokitteh.io for video.