The SWF is a fully managed solution in AWS that allows us to track the state of our applications and coordinate the tasks and activities within our environment that map to the needs of our business processes. Tracking the state in distributed applications that require coordination between multiple instances of a component, or multiple different components, can be challenging. The SWF gives us the ability to reliably track the state and coordinate tasks among multiple units of data transformation and processing.
The SWF integrates with fully managed services and allows us to automate the provisioning of the service that will perform the task as soon as it is generated. This makes the service highly flexible, as we never need to run any idle components to be able to perform our tasks, and also highly scalable, as the service can spin up its own infrastructure...