SWF Flashcards
1
Q
What does SWF stand for?
A
Simple Workflow Service
2
Q
What is the key difference between SQS and SWF?
A
SWF handles executions with manual (human) elements.
Put another way:
- SWF has a task-oriened API
- SQS has a message-oriented API
3
Q
What is the maximum length of a workflow execution in SWF?
A
1 year
4
Q
Does SWF automatically ensure that no tasks are duplicated?
A
Yes
5
Q
Does SWF automatically manage tracking tasks and events?
A
Yes
6
Q
What are the three common types of SWF Actors, and what do they do?
A
- Workflow Starters - Start a workflow
- Deciders - Control flow (“decides” what to do next)
- Activity Workers - Carry out the activity tasks