Skip to content

jacoblgoodman/YU_cloud_compute_summer_2021_teachback

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

lets learn about AWS step functions

AWS_StepFunction_icon

Intro: what are AWS Stepfunctions?

a visual workflow builder used to orchestrate AWS services, automate processes, and build serverless applications. Create standardized processes around handling failures, retries, and parallelization to free developer teams for higher-value business logic. - https://aws.amazon.com/step-functions

AWS step functions allows you to create a State Machine, a series of steps or 'states', each perform some actions and retain information from step 'state' to step.

  • Lambda functions are stateless this makes more complicated or multi part operations difficult to orchestrate in lambda

some use cases for step functions

how to create our state functions

traditionally - Amazon states language

new this month - Workflow studio GUI

Create a Demo step function:

we will now create a demo step function that will call one of two lambda functions based on input and send a email reporting which function was run steps:

  1. outline state machine
  2. create lambda functions
  3. create AMI to allow state-machine to run lambda functions
  4. create state machine
  5. test state machine

Discussion

  • what are some other use cases for step functions

Credits

Most of the code was modified from examples Demo on the Be a better Dev Youtube channel

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages