Published At
February 19, 2021
Zorb is the natural successor to Admiral. It’s a FIFO queue that also supports repeated jobs (called “tasks”) that run at intervals.Introducing... Zorb!
That's a write-up of a project I never got around to building, from back in 2017. I found it when clearing out online storage, and after reading it (again) I've decided to publish it.
But 2017 was a very different time for online services. Back when micro-services were deploying using Containers-as-a-service rather Functions-as-a-service. So this is designed to be a set of processes running infinitely, however I can't help but consider how to run this across Lambda.
It's actually a little similar to GitHub actions, in that:
- You define inputs & outputs
- Functions are written in JavaScript, but could easily be Lambda functions invoked with request-response (to wait for the output) written in any language!
- Then it's all about the chain of execution. Step functions, perhaps?