For which of the following use cases are Simple Workflow Service (SWF) and Amazon EC2 an appropriate
solution? Choose 2 answers.
A.
Using as an endpoint to collect thousands of data points per hour from a distributed fleet of sensors
B.
Managing a multi-step and multi-decision checkout process of an e-commerce website
C.
Orchestrating the execution of distributed and auditable business processes
D.
Using as an SNS (Simple Notification Service) endpoint to trigger execution of video transcoding jobs
E.
Using as a distributed session store for your web application
Explanation:
https://aws.amazon.com/swf/faqs/
Q: What is Amazon SWF?
Amazon Simple Workflow Service (SWF) is a web service that makes it easy to coordinate work
across distributed application components. Amazon SWF enables applications for a range of use
cases, including media processing, web application backends,
business process workflows, and
analytics pipelines, to be designed as a coordination of tasks. Tasks represent invocations of
various processing steps in an application which can be performed by executable code, web service
calls, human actions, and scripts.
The coordination of tasks involves managing execution dependencies, scheduling, and concurrency
in accordance with the logical flow of the application. With Amazon SWF, developers get full control
over implementing processing steps and coordinating the tasks that drive them, without worrying
about underlying complexities such as tracking their progress and keeping their state. Amazon SWF
also provides the AWS Flow Framework to help developers use asynchronous programming in the development of their applications. By using Amazon SWF, developers benefit from ease of programming and have the ability to improve their applications’ resource usage, latencies, and throughputs.
1
0