AWS Serverless
Mastering AWS Step Functions
by Stephen Philip Thomas
A focused, hands-on guide to AWS Step Functions — the serverless orchestration service that ties your distributed applications together. From JSONPath fundamentals and state machine input/output processing to intrinsic functions and callback patterns, this book gives you the practical knowledge to design, build, and debug production Step Functions workflows with confidence.
PDF & EPUB download
Instant access
Published May 2023
9 chapters
PDF
EPUB
Kindle-ready
Included with TekkieBooks Subscription — from $49/year
What You'll Learn
- Master JSONPath expression syntax for querying and transforming state machine data
- Control data flow with InputPath, Parameters, ResultSelector, ResultPath, and OutputPath
- Use the Event Object and Context Object for powerful debugging and monitoring
- Choose between Standard and Express Workflows for the right cost/performance trade-off
- Apply intrinsic functions like States.UUID, States.Hash, and Base64 encoding in your workflows
- Implement the Callback Pattern for asynchronous human-in-the-loop and external integration tasks
Full Table of Contents
- 1 Introduction — Overview of AWS Step Functions and serverless orchestration
- 2 JSONPath — Expression syntax, advanced queries, array operations, regex matching, and practical examples
- 3 Step Function Input State — Start execution, Context Object, Parameters, InputPath, Task State, ResultSelector, ResultPath, OutputPath, and order of operations
- 4 Event Object — Monitoring, debugging, and JSONPath integration with event payloads
- 5 Context Object — Debugging, monitoring, advanced uses, and accessing the context object in workflows
- 6 Types of State Machines — Standard vs Express Workflows: when to use each and trade-offs
- 7 Intrinsic Functions — States.UUID, States.Hash, States.ArrayContains, Base64 encoding and decoding
- 8 Callback Pattern — Asynchronous task integration, customer support use cases, and implementation examples
- 9 About The Author