SWF Flashcards

1
Q

What does SWF stand for?

A

Simple Workflow Service

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is the maximum length of a workflow execution in SWF?

A

1 year

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Does SWF automatically ensure that no tasks are duplicated?

A

Yes

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Does SWF automatically manage tracking tasks and events?

A

Yes

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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
How well did you know this?
1
Not at all
2
3
4
5
Perfectly