I have a use case to call an activity, on the response of the activity run parallel executions with different configs returning different values.
- Call Activity : Output -> MasterObject
- Run parallel threads
- Thread 1 : Transform MasterObject -> Object1, then publish to queue1
- Thread 2 : Transform MasterObject -> Object2, then publish to queue2
- Thread 3 : Transform MasterObject -> Object3, then publish to queue3
This can be achieved by using step functions : activity worker + lambdas. My question is do I even need step functions for it, shouldnt only lambdas suffice?
Basically does this processing even require a state machine?