Posted On: Nov 29, 2018
AWS Step Functions is now integrated with eight additional AWS services, making workflows faster to build, simpler to secure, and easier to monitor.
AWS Step Functions allows you to add resilient workflow automation to your applications. The steps of your workflow can exist anywhere, including in AWS Lambda functions, on Amazon EC2, or on-premises. Now, AWS Step Functions is also integrated with Amazon ECS, AWS Fargate, Amazon DynamoDB, Amazon SNS, Amazon SQS, AWS Batch, AWS Glue, and Amazon SageMaker. This helps you quickly automate workflows for applications that need to run batch processing jobs, process media or data files, send notifications, and orchestrate machine learning workflows. Step Functions will pause execution of the workflow until the invoked job or task has completed, and then either retry or continue to the next step of the workflow.
With AWS Step Functions, you can connect and coordinate all of these services in minutes—without writing code. Step Functions includes built-in error handling, parameter passing, recommended security settings, and state management, reducing the amount of code you have to write and maintain. It logs each workflow step, sends metrics to Amazon CloudWatch and AWS CloudTrail for application monitoring, and supports Amazon CloudWatch Events managed rules for each integrated service. Your workflows are also serverless, so there is no infrastructure to provision or manage.