Build a workflow system using Step Functions + Lambda
Details
Build a workflow system using Step Functions + Lambda
As serverless architectures scale, chaining AWS Lambda functions directly or managing state machines within application code introduces tight coupling, complex error handling, and hard-to-maintain architectures. This week, we transition from isolated computing units to distributed state orchestration.
We will explore how to build reliable, fault-tolerant, and asynchronous workflow systems using AWS Step Functions and AWS Lambda. You will learn how to design complex branching paths, implement native error handling/retry mechanisms, and tightly secure your orchestrators following production-grade infrastructure standards.
š
Date: June 20th, 2026
ā° Time: 6:00 PM ā 7:00 PM WAT
š Location: Virtual
Meet Our Speakers
š¤ Speaker: Prosper Agada ā AWS Community Builder
š¤ Moderator: Tolani Akintayo ā DevOps & Cloud Engineer
ā
This session will cover:
šļø Amazon States Language (ASL) Fundamentals ā Understand why modeling logic via declarative JSON/YAML structures beats manual function chaining ā with native Task, Choice, Parallel, and Map states baked into the execution lifecycle from the start.
š State Transitions & Payload Filtering ā Learn how to control state inputs and outputs using data primitives like `InputPath`, `ResultPath`, and `OutputPath` to pass clean payloads between isolated tasks without leaking execution memory.
šļø Enterprise Error Isolation & Execution Redrive ā Explore how to construct native error catchers and backoff retries within your states to build bulletproof fault-recovery systems, alongside utilizing the `RedriveExecution` API to restart failed state machines precisely from their point of failure.
š§ Least Privilege Workflow IAM Boundaries ā Discover how to author granular execution policies that strictly delegate `lambda:InvokeFunction` permissions restricted to specific ARNs, ensuring your state machines coordinate downstream resources safely.
āļø Shifting Architecture Validation Left ā See how to automate workflow checks before deployment ā embedding `statelint` structural validations, Terraform syntax gates, and automated deployment blocks directly into your active CI/CD pull-request pipelines. š”ļøš»
