Maintained with ☕️ by
IcePanel logo

AWS Step Functions launches Optimized Integration for Amazon EMR Serverless

Share

Services

[AWS Step Functions](https://aws.amazon.com/step-functions/) announces an Optimized Integration for [Amazon EMR Serverless](https://aws.amazon.com/emr/serverless/) , adding support for the [Run a Job (.sync)](https://docs.aws.amazon.com/step-functions/latest/dg/connect-to-resource.html#connect-sync) integration pattern with 6 EMR Serverless API Actions (CreateApplication, StartApplication, StopApplication, DeleteApplication, StartJobRun, and CancelJobRun). EMR Serverless is a serverless option in [Amazon EMR](https://aws.amazon.com/emr/) that makes it easy for data analysts and engineers to run open-source big data analytics frameworks like Apache Spark and Apache Hive without configuring, managing, and scaling clusters or servers. AWS Step Functions is a visual workflow service that makes it easy to compose AWS services into scalable, reliable, and resilient application components. Customers use the visual authoring and operator experience of Step Functions to create resilient and manageable multi-step EMR data processing pipelines. With this new Optimized Integration, customers can simplify these pipelines by removing steps used to monitor completion of asynchronous jobs and replace with a single Step Functions state. This Optimized Integration for EMR Serverless is available in all [AWS Regions](https://docs.aws.amazon.com/emr/latest/EMR-Serverless-UserGuide/endpoints-quotas.html) where Amazon EMR Serverless is available. To get started, you can use the new “Run an EMR Serverelss Spark Job” [Sample Project for Step Functions in the AWS Console](https://console.aws.amazon.com/states/home?region=us-east-1#/sampleProjects) or build a workflow using [Step Functions Worfklow Studio](https://docs.aws.amazon.com/step-functions/latest/dg/workflow-studio.html). To learn more, please see the AWS Step Functions [Developer Guide](https://docs.aws.amazon.com/step-functions/latest/dg/welcome.html) and the Launch Blog to get started.