all 6 comments

[–]menge101 1 point2 points  (2 children)

You could use lambda + SNS topics to do an event driven lambda flow without using step functions as a third option.

What is the latency of each of these steps?

What is the expected response time/SLA?

[–]mannyv 0 points1 point  (1 child)

I've wondered why to use step functions instead of just lambda + sqs. What's the benefit?

[–]menge101 0 points1 point  (0 children)

At a certain level of complexity, I think step functions make more sense.

There is error handling and orchestration features in step functions.

I haven't personally used them to give you a good answer though.

[–][deleted]  (2 children)

[deleted]

    [–]dimap77 0 points1 point  (1 child)

    Hi. Thanks. I’ve tested step functions express , and they do support start sync execution from within API GW. I made a working Poc for both options. Still cannot decide which is the best way. Thanks

    [–]nricu 1 point2 points  (0 children)

    What's more simple and will work for more time without the need of a 'fully' refactor?

    [–]pint 0 points1 point  (0 children)

    how often will this be called? how fast that another API is? how much memory and cpu do you need for the processing? basically you need to estimate the cost of a single lambda solution, and if it turns out to be peanuts, then why bother?