AWS Step Functions Flashcards

1
Q

AWS Step Functions

A

AWS Step Functions can be used to coordinate the components of distributed applications as a series of steps in a visual workflow.

You can quickly build and run state machines to execute the steps of your application in a reliable and scalable fashion.

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

How it works:

A

1. Define the steps of your workflow in the JSON-based Amazon States Language. The visual console automatically graphs each step in the order of execution.

  1. Start an execution to visualize and verify the steps of your application are operating as intended. The console highlights the real-time status of each step and provides a detailed history of every execution.
  2. AWS Step Functions operates and scales the steps of your application and underlying compute for you to help ensure your application executes reliably under increasing demand

It is a managed workflow and orchestration platform.

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

Step Function API allows ?

A

Apps can interact and update the stream via Step Function API.

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

Explain the Built in Error Handling Feature with Step Functions

A

AWS Step Functions tracks the state of each step, so you can automatically retry failed or timed-out tasks, catch specific errors, and recover gracefully, whether the task takes seconds or months to complete.

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

Explain the Automatic Scaling Feature with Step Functions

A

AWS Step Functions automatically scales the operations and underlying compute to run the steps of your application for you in response to changing workloads. Step Functions scales automatically to help ensure the performance of your application workflow remains consistently high as the frequency of requests increases.

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

Pay Per Use Model Explained

A

With AWS Step Functions, you pay only for the transition from one step of your application workflow to the next, called a state transition. Billing is metered by state transition, regardless of how long each state persists (up to one year).

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

Importantance of Execution event history

A

AWS Step Functions creates a detailed event log for every execution, so when things do go wrong, you can quickly identify not only where, but why. All of the execution history is available visually and programmatically to quickly troubleshoot and remediate failures.

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

High availability

A

AWS Step Functions has built-in fault tolerance. Step Functions maintains service capacity across multiple Availability Zones in each region to help protect application workflows against individual machine or data center facility failures. There are no maintenance windows or scheduled downtimes.

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

Administrative security

A

AWS Step Functions is integrated with AWS Identity and Access Management (IAM). IAM policies can be used to control access to the Step Functions APIs.

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