I do really like this step function pattern especially with the new JSONata flavour it’s much more approachable than the original DSL that was so painful to write and debug.
The article’s callout of direct service integrations in API Gateway is also spot on. When they can be made to fit, they’re such a nice way to go.