SlideShare a Scribd company logo
SERVERLESS
ORCHESTRATION
WITH AWS STEP FUNCTIONS
FLS BY DEEPAK SINGH
WHAT I’LL BE COVERING ?
Brief Introduction
Who and where can we
use steps ?
Benefits of Step
Functions
Application Life cycle
in Aws Steps
A small Demo of
creation, invocation
and monitoring
Use Through The API Seven State Types
WHAT IS STEP FUNCTIONS
AWS Step Functions is a web service that enables you to
coordinate the components of distributed applications and
microservices using visual workflows. You build applications
from individual components that each perform a discrete
function, or task, allowing you to scale and change applications
quickly.
WHAT YOU WANT TO DO ?
I WANT TO SEQUENCE
FUNCTIONS
I WANT TO RUN
FUNCTIONS IN
PARALLEL
I WANT TO SELECT
FUNCTIONS BASED ON
DATA”
COORDINATION BY
FUNCTION CHAINING
COORDINATION BY
DATABASE
BENEFITS OF AWS STEP FUNCTIONS
PRODUCTIVIT
Y
EASY TO CONNECT
COORDINATE
DISTRIBUTED
COMPONENTS AND
MICROSERVICES TO
QUICKLY CREATE
APPS
AGILITY
DIAGNOSE AND
DEBUG PROBLEMS
FASTER
Adapt to change
RESILIENCE
MANAGES THE
OPERATIONS AND
INFRASTRUCTURE OF
SERVICE
COORDINATION TO
ENSURE AVAILABILITY
AT SCALE, AND
UNDER FAILURE
APPLICATION LIFE CYCLE IN AWS STEP
FUNCTIONS
DEFINE IN JSON
APPLICATION
LIFE CYCLE IN
AWS STEP
FUNCTIONS
Visualize in the
Console
APPLICATION
LIFE CYCLE IN
AWS STEP
FUNCTIONS
Monitor Executions
USE THROUGH THE API
Create
Upload state machines defined in JSON Register
activity workers
StartExecution Returns Execution ID
StopExecution Stops a running state machine with Execution ID
List All state machines, executions, and activities
Describe Individual state machines, executions, and activities
SEVEN
STATE
TYPES
Task A single unit of work
Choice Adds branching logic
Parallel Fork and join the data across tasks
Wait Delay for a specified time
Fail
Stops an execution and marks it as a
failure
Succeed Stops an execution successfully
Pass Passes its input to its output
PRICING
Free Tier
• 4,000 STATE TRANSITIONS per month
• The Step Functions Free Tier does not automatically expire at
the end of your 12 month AWS Free Tier term, and is available to
both existing and new AWS customers indefinitely.
State Transitions
• $0.000025 PER STATE TRANSITION THEREAFTER
• $0.025 per 1,000 state transitions
• With AWS Step Functions, you pay for the number state
transitions you use per month. You are charged per state
transition above the free tier. See the State Transitions Pricing
Table for details. _
• If you include retry error handling in any steps of your workflow,
each retry will be charged as an additional state transition.
QUICK DEMO
HELLO WORLD CATCH FAILURE TASK TIMER STATE
MACHINE
THANK YOU

More Related Content

PPTX
Serverless
PDF
Configuring SQL Server Reporting Services for ASP.NET Running on Azure Web Role
PPTX
Scale net apps in aws
PPTX
Using Azure Functions for Integration
PDF
Is serverless the new swiss cheese? ServerlessDays NYC 2018
PPTX
Scalable Google Cloud Payroll Project- Presentation
PDF
Screencast dave dev-introtoask-andecho-july2015
PDF
Building A Dynamic Website - 31st Jan 2015
Serverless
Configuring SQL Server Reporting Services for ASP.NET Running on Azure Web Role
Scale net apps in aws
Using Azure Functions for Integration
Is serverless the new swiss cheese? ServerlessDays NYC 2018
Scalable Google Cloud Payroll Project- Presentation
Screencast dave dev-introtoask-andecho-july2015
Building A Dynamic Website - 31st Jan 2015

What's hot (17)

PDF
Meeyup aws-loadbalancing-28032015
PPTX
API Gateway with legend lambada
PPT
Building 3D Models with Skycatch & Autodesk Recap API's
PPTX
Aws Multi-Account, Self-Healing, Self-Bootstrapping DevOps Pipelines
PDF
Spending Money to Save Money... and Getting Your Boss to Sign Off On It
PPTX
Cloud Networking
PPTX
Tokyo Azure Meetup #14 - Azure Functions Proxies
PPTX
Azure serverless
PDF
I Don’t Always Test My Streams, But When I Do, I Do it in Production (Viktor ...
PDF
Monitoring microservices platform
PPTX
Web api using rest based architecture
PDF
Saving Money by Optimizing Your Cloud Add-On Infrastructure
PDF
Ben Kehoe - Serverless Architecture for the Internet of Things
PPTX
Whistle-Stop Tour of RightScale - An Insider Guide about working at RightScale
PPTX
What we learned from the AWS Outage
PPTX
Application Insights for Integration Developers
PDF
The future is Serveless | Filip Knapik | #4 Serverless UG Warsaw
Meeyup aws-loadbalancing-28032015
API Gateway with legend lambada
Building 3D Models with Skycatch & Autodesk Recap API's
Aws Multi-Account, Self-Healing, Self-Bootstrapping DevOps Pipelines
Spending Money to Save Money... and Getting Your Boss to Sign Off On It
Cloud Networking
Tokyo Azure Meetup #14 - Azure Functions Proxies
Azure serverless
I Don’t Always Test My Streams, But When I Do, I Do it in Production (Viktor ...
Monitoring microservices platform
Web api using rest based architecture
Saving Money by Optimizing Your Cloud Add-On Infrastructure
Ben Kehoe - Serverless Architecture for the Internet of Things
Whistle-Stop Tour of RightScale - An Insider Guide about working at RightScale
What we learned from the AWS Outage
Application Insights for Integration Developers
The future is Serveless | Filip Knapik | #4 Serverless UG Warsaw
Ad

Similar to Aws steps (20)

PDF
The art of the state
PDF
AWS Step Functions을 활용한 서버리스 앱 오케스트레이션
PDF
Serverless Apps with AWS Step Functions
PDF
Orchestrating complex workflows with aws step functions
PDF
AWS Step Functions
PDF
How to ship customer value faster with step functions
PDF
Automating EVA Workflows with AWS Step Functions
PDF
Delightful steps to becoming a functioning user of Step Functions
PDF
Serverless to author, schedule, execute and monitor data workflows.
PPTX
The good, the bad, the ugly side of step functions
PPTX
Serverless Workflows on AWS - A Journey from SWF to Step Functions
PDF
Extracting organizational value from AWS Step Functions.pdf
PDF
Deliver Business Value Faster with AWS Step Functions
PDF
Managing Large Numbers of Non trivial ETL pipelines.
PDF
Step into serverless into the box 2018
PDF
BUILDING Serverless apps with MongoDB AtLAS, AWS Lambda and Step Functions
PPTX
AWS re:Invent serverless recap day: Whats new with AWS StepFunctions. - Expre...
PDF
Stepping Up Your DevOps With Step Functions
PDF
Nyc big datagenomics-pizarroa-sept2017
PDF
How LEGO.com Accelerates With Serverless
The art of the state
AWS Step Functions을 활용한 서버리스 앱 오케스트레이션
Serverless Apps with AWS Step Functions
Orchestrating complex workflows with aws step functions
AWS Step Functions
How to ship customer value faster with step functions
Automating EVA Workflows with AWS Step Functions
Delightful steps to becoming a functioning user of Step Functions
Serverless to author, schedule, execute and monitor data workflows.
The good, the bad, the ugly side of step functions
Serverless Workflows on AWS - A Journey from SWF to Step Functions
Extracting organizational value from AWS Step Functions.pdf
Deliver Business Value Faster with AWS Step Functions
Managing Large Numbers of Non trivial ETL pipelines.
Step into serverless into the box 2018
BUILDING Serverless apps with MongoDB AtLAS, AWS Lambda and Step Functions
AWS re:Invent serverless recap day: Whats new with AWS StepFunctions. - Expre...
Stepping Up Your DevOps With Step Functions
Nyc big datagenomics-pizarroa-sept2017
How LEGO.com Accelerates With Serverless
Ad

Recently uploaded (20)

PPTX
sap open course for s4hana steps from ECC to s4
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PPTX
Cloud computing and distributed systems.
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PPTX
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PPT
Teaching material agriculture food technology
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PPTX
Big Data Technologies - Introduction.pptx
PDF
cuic standard and advanced reporting.pdf
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
sap open course for s4hana steps from ECC to s4
NewMind AI Weekly Chronicles - August'25 Week I
Per capita expenditure prediction using model stacking based on satellite ima...
Cloud computing and distributed systems.
Unlocking AI with Model Context Protocol (MCP)
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
The Rise and Fall of 3GPP – Time for a Sabbatical?
Building Integrated photovoltaic BIPV_UPV.pdf
Teaching material agriculture food technology
Review of recent advances in non-invasive hemoglobin estimation
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
MIND Revenue Release Quarter 2 2025 Press Release
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Advanced methodologies resolving dimensionality complications for autism neur...
Big Data Technologies - Introduction.pptx
cuic standard and advanced reporting.pdf
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Diabetes mellitus diagnosis method based random forest with bat algorithm
Agricultural_Statistics_at_a_Glance_2022_0.pdf

Aws steps

  • 1. SERVERLESS ORCHESTRATION WITH AWS STEP FUNCTIONS FLS BY DEEPAK SINGH
  • 2. WHAT I’LL BE COVERING ? Brief Introduction Who and where can we use steps ? Benefits of Step Functions Application Life cycle in Aws Steps A small Demo of creation, invocation and monitoring Use Through The API Seven State Types
  • 3. WHAT IS STEP FUNCTIONS AWS Step Functions is a web service that enables you to coordinate the components of distributed applications and microservices using visual workflows. You build applications from individual components that each perform a discrete function, or task, allowing you to scale and change applications quickly.
  • 4. WHAT YOU WANT TO DO ? I WANT TO SEQUENCE FUNCTIONS I WANT TO RUN FUNCTIONS IN PARALLEL I WANT TO SELECT FUNCTIONS BASED ON DATA” COORDINATION BY FUNCTION CHAINING COORDINATION BY DATABASE
  • 5. BENEFITS OF AWS STEP FUNCTIONS PRODUCTIVIT Y EASY TO CONNECT COORDINATE DISTRIBUTED COMPONENTS AND MICROSERVICES TO QUICKLY CREATE APPS AGILITY DIAGNOSE AND DEBUG PROBLEMS FASTER Adapt to change RESILIENCE MANAGES THE OPERATIONS AND INFRASTRUCTURE OF SERVICE COORDINATION TO ENSURE AVAILABILITY AT SCALE, AND UNDER FAILURE
  • 6. APPLICATION LIFE CYCLE IN AWS STEP FUNCTIONS DEFINE IN JSON
  • 7. APPLICATION LIFE CYCLE IN AWS STEP FUNCTIONS Visualize in the Console
  • 8. APPLICATION LIFE CYCLE IN AWS STEP FUNCTIONS Monitor Executions
  • 9. USE THROUGH THE API Create Upload state machines defined in JSON Register activity workers StartExecution Returns Execution ID StopExecution Stops a running state machine with Execution ID List All state machines, executions, and activities Describe Individual state machines, executions, and activities
  • 10. SEVEN STATE TYPES Task A single unit of work Choice Adds branching logic Parallel Fork and join the data across tasks Wait Delay for a specified time Fail Stops an execution and marks it as a failure Succeed Stops an execution successfully Pass Passes its input to its output
  • 11. PRICING Free Tier • 4,000 STATE TRANSITIONS per month • The Step Functions Free Tier does not automatically expire at the end of your 12 month AWS Free Tier term, and is available to both existing and new AWS customers indefinitely. State Transitions • $0.000025 PER STATE TRANSITION THEREAFTER • $0.025 per 1,000 state transitions • With AWS Step Functions, you pay for the number state transitions you use per month. You are charged per state transition above the free tier. See the State Transitions Pricing Table for details. _ • If you include retry error handling in any steps of your workflow, each retry will be charged as an additional state transition.
  • 12. QUICK DEMO HELLO WORLD CATCH FAILURE TASK TIMER STATE MACHINE