Amazon SWF Flashcards
1
Q
What is Amazon SWF
A
Amazon Simple Workflow Service (SWF) is a web service that makes it easy to coordinate work across distributed application components.
Amazon SWF is used for processing background jobs that have parallel or sequential steps.
2
Q
Amazon SWF UseCases :
A
Use Amazon SWF:
- if your app’s steps take more than 500 milliseconds to complete
- you need to track the state of processing, or
- you need to recover or retry if a task fails.
Including media processing, web application back-ends, business process workflows, and analytics pipelines.
3
Q
AWS SWF Recommendation
A
AWS recommends that for new applications customers consider AWS Step Functions instead of SWF.
4
Q
SWF Principles
A
- SWF has a completion time of up to 1 year for workflow executions.
- SWF uses a task-oriented API.
- SWF ensures a task is assigned once and never duplicated.
- SWF keeps track of all the tasks and events in an application.
5
Q
A