Motiva Builds Clojure-First Step Functions Library

Motiva, which has used AWS Step Functions and its open-source Stepwise library in production for a couple years, is designing a new Clojure-only interface to define state machines. The company demonstrates a pizza-making workflow and highlights runtime placement of workers (containers or AWS Lambda), concurrency controls, and error handling. With four developers, Motiva aims to replace Amazon States Language and Terraform and requests community feedback.
Key Points
- 1Introduce Clojure-native Step Functions interface, defining state machines as idiomatic Clojure code
- 2Simplify developer experience by removing Amazon States Language and Terraform, centralizing workflow tooling
- 3Allow runtime placement of workers (containers or Lambda), enabling flexible concurrency and cost optimization
Scoring Rationale
Practical, production-backed tooling improvement increases developer efficiency, but offers limited novelty and targets a niche AWS Step Functions audience.
Sources
Public references used for this report.
Practice interview problems based on real data
1,625 SQL & Python problems across 15 industry datasets — the exact type of data you work with.
Try 250 free problems