Skip to content
English
On this page

Amazon Simple Workflow Service (Amazon SWF)

Amazon Simple Workflow Service is a task coordination and health management service provided for cloud applications. With this, you can stop developing complex glue and state machines and invest more in the business logic that makes your applications unique.

Our APIs, easy-to-use libraries and control engine provided developers the tools to coordinate, control, and scale applications across multiple machines in the AWS Cloud and other data centers. Whether it's automating financial application business processes, building big data systems, or managing cloud infrastructure services, Amazon SWF helps you develop applications with business-resilient processing steps. It can also involve steps that can be scaled and controlled independently of each other, even when they affect different systems.

With Amazon SWF, you can structure the various processing steps in an application that runs on one or more machines as a set of "tasks." Amazon SWF manages the dependencies between tasks, schedules tasks for execution, and executes any logic developed in parallel. The service also store tasks, reliably distributes them across application components, tracks their progress and maintains their latest status.

Amazon SWF makes it easy to adjust application logic as the business requires change, without thinking about the underlying state processes, specialization of duties, and flow control. You only pay for what you use, like other AWS services.