For which of the following use cases are Simple Workflow Service (SWF) and Amazon EC2 an appropriate
solution? (Choose two.)
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/
Correct answers are B, C.
Amazon Kinesis is a better option for A, not SWS.
More details – https://acloud.guru/forums/aws-certified-solutions-architect-associate/discussion/-KRlRznyxy3P0WXGJG_X/for-which-of-the-following-use-cases-are-simple-workflow-service-swf-and-amazon-
B C
I also agree for B, C
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
B&C
B not A because:
SWF FAQ–> To coordinate the application execution across workers, you write a program called the decider in your choice of programming language. The separation of processing steps and their coordination makes it possible to manage your application in a controlled manner and give you the flexibility to deploy, run, scale and update them independently. You can choose to deploy workers and deciders either in the cloud (e.g. Amazon EC2 or Lambda) or on machines behind corporate firewalls.