Why use Temporal over a combination of AWS Step Functions and AWS Lambda?

My pushback would be that all of that “tying together” is also your business logic and it too will grow in complexity quickly. The moment you need to express any dynamic branching or decision logic StepFunctions will not be a fun or practical solution. There are some other things I thought of:

  • Not really possible to fan out Lambdas
  • Limited length of history
  • Hard scaling limit (want to say it’s 100k executions)
2 Likes