Orchestrating APIs using AWS Step Functions
summary
Converts Open API specs into tasks that are stored in S3 and composed into workflows implemented as Step Functions state machines; Lambda functions (Node/Python/Go/Java) run task calls, ElastiCache Redis caches data between invocations, and Postgres stores wait‑for task tokens. EventBridge scheduler triggers croned runs and EventBridge events start/pause/resume flows, SES sends notifications, and OpenAPI links produce composite long‑running request patterns with built‑in polling and cancel logic. The system runs in production and automates API orchestration end to end.
AI-written summary · about
chapters (8)
- 0:00API orchestration intro
- 1:10FAET’s API program & OpenAPI specs
- 3:58Workflow Manager: OpenAPI to workflows
- 7:54AWS services for Workflow Manager
- 11:04Human tasks & wait states
- 12:50Trigger workflows: API, schedules, events
- 15:19Composite tasks via OpenAPI links
- 18:51Workflow orchestration & key takeaways
related talks
23mOrchestration Lightning: Rapid-Fire AWS Step Functions Patterns
38mEvent-driven Architecture
41mGetting started with Orchestration and Choreography in Distributed Applications
28mThe Art of the State: Coordinating Services Using AWS Step Functions
25mBuilding advanced workflows with AWS Step Functions
20mModern Application Architecture with AWS Step Functions
29mOrchestrating complex (not complicated) tasks using AWS serverless and Python
44mAdvanced Event-driven Architectures at
