Fork me on GitHub
#announcements
<
2021-06-26
>
quantisan04:06:37

ai.motiva/stepwise "0.6.0 - https://github.com/Motiva-AI/stepwise Stepwise is a library for building AWS Step Functions with Clojure and EDN. Use it to coordinate asynchronous, distributed workflows with AWS managing state, branching, and retries. Some example use cases [1] include: orchestrating ETL jobs, orchestrating microservices, and orchestrating a chain of operation events (see the pattern?). This is a first release with major updates in a couple years. We picked up this project from UW Laboratory for Precision Diagnostics and have been using it in production at Motiva for a few months. This is making our lives at Motiva a lot easier and I'd love to share it with you. [1] https://aws.amazon.com/step-functions/use-cases/

馃憤 36
鉂わ笍 18
3
Jakub Hol媒09:06:22

Thanks for sharing! I've had the misfortune of having to create a Stef Function. I really hate coding in JSON :-) This would have likely made my life less painful..

steffan11:06:46

I agree that authoring Step Functions inside CloudFormation templates is no fun 馃槗

Karol W贸jcik12:06:23

There is AWS SAM which should help much with state functions still though you have to use json ;(

futuro16:06:25

I'm so excited to see this project! I've loved using StepFunctions, and specifically I was lucky enough to use them at a company that had an (unfortunately private) library for doing exactly this, including off-loading inputs/outputs to S3 to support larger input/output sizes.

futuro16:06:07

I'm currently using Argo and this library gives me hope I can switch away soon. I hope to pick this up in the next 6-12 months. Thank you!

馃憤 4