execution No central control instead a bus for flow of events Complexity Works for both simple and complex workflows Simple event driven process Error Handling and Retry Supports native error handling and retry Distributed error handling Scalability Highly scalable but need to adhere to different limitations during the workflow Highly scalable as each service can scale independently Latency Possible latency because of dependencies Low latency Cost Efficiency Depends on the workflow and type of workflow Pay only for usage of resources