Professional Documents
Culture Documents
The Art of The State Fully Managed Service Orchestration - Gabe Hollombe
The Art of The State Fully Managed Service Orchestration - Gabe Hollombe
Gabe Hollombe
Sr. Technical Evangelist, AWS
@gabehollombe
Create Account
Debit
Transfer Funds
Credit
Business Intelligence
Human Review
Data Checking
Emits Listens For
Identity Checked Identity Check Requested
Address Checked Address Check Requested
Data Checking
Emits Listens For
Identity Checked Identity Check Requested
Address Checked Address Check Requested
Data Checking
Emits Listens For
Identity Checked Identity Check Requested
Address Checked Address Check Requested
Data Checking
Emits Listens For
Identity Checked Identity Check Requested
Address Checked Address Check Requested
Data Checking
Emits Listens For
Identity Checked Identity Check Requested
Address Checked Address Check Requested
Data Checking
Emits Listens For
Identity Checked Identity Check Requested
Address Checked Address Check Requested
Data Checking
Emits Listens For
Identity Checked Identity Check Requested
Address Checked Address Check Requested
Data Checking
Emits Listens For
Identity Checked Identity Check Requested
Address Checked Address Check Requested
Data Checking
Emits Listens For
Identity Checked Identity Check Requested
Address Checked Address Check Requested
Data Checking
Emits Listens For
Identity Checked Identity Check Requested
Address Checked Address Check Requested
Data Checking
Emits Listens For
Identity Checked Identity Check Requested
Address Checked Address Check Requested
Data Checking
Emits Listens For
Identity Checked Identity Check Requested
Address Checked Address Check Requested
Data Checking
Emits Listens For
Identity Checked Identity Check Requested
Address Checked Address Check Requested
Data
Checking
Account
Applications
Accounts
Check Identity
Data
Checking
Account
Applications
Accounts
Check Identity
Data
Checking
Check Address
Account
Applications
Accounts
Check Identity
Data
Checking
Check Address
Account
Applications
Human Review
Accounts
Check Identity
Data
Checking
Check Address
Account
Applications
Human Review
Accounts
Create Account
Coordinate individual tasks into The workflows you build with Tasks perform work, either by
a visual workflow, so you can Step Functions are called state coordinating another AWS
build and update apps quickly. machines, and each step of service or an application that
your workflow is called a state. you can host basically
anywhere.
Pass states pass their input as Parallel states begin multiple Choice states add branching
output to the next state. You branches of execution at the logic to your state machine,
can also delay execution when same time, such as running and make decisions based on
you need to using wait states. multiple Lambda functions at their input.
once.
{
"Comment": "A simple minimal example",
"StartAt": "Hello World",
"States": {
"Hello World": {
"Type": "Task",
"Resource": "arn:aws:lambda...HelloWorld",
"End": true
},
[. . .]
}
}
Tasks
Parallel Steps
Branching Choice
Statelint
https://github.com/awslabs/statelint
https://aws.amazon.com/solutions/case-studies/the-guardian/
https://www.youtube.com/watch?v=sMaqd5J69Ns
Fully-managed service
Reference Architectures
https://aws.amazon.com/step-functions/resources/
Training
Developing on AWS is where you will learn how to use the AWS AWS Certified DevOps Engineer –
SDK to develop secure and scalable cloud applications. We will Professional
explore how to interact with AWS using code and discuss key DevOps engineers with two or more
concepts, best practices, and troubleshooting tips. years of experience on AWS
This exam tests an engineer’s
AWS Certified Developer – Associate experience provisioning, operating, and
Developers with one or more years of hands-on experience on AWS managing AWS environments.
This exam validates an understanding of core AWS services, uses, Examinees will show an understanding
and basic AWS architecture best practices. Examinees must of how to build highly scalable,
demonstrate proficiency in developing, deploying, and debugging available, and self-healing systems on
cloud-based applications using AWS. the AWS platform and to design,
manage, and maintain tools to
automate operational processes.
Visit https://www.aws.training/
youtube.com/user/AmazonWebServices
slideshare.net/AmazonWebServices
twitch.tv/aws