Books About Subscribe Sign In
Mastering AWS Step Functions Cover
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 download Instant access Published May 2023 9 chapters
Included with TekkieBooks Subscription — $24.99/year
Browse All Books

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. 1 Introduction — Overview of AWS Step Functions and serverless orchestration
  2. 2 JSONPath — Expression syntax, advanced queries, array operations, regex matching, and practical examples
  3. 3 Step Function Input State — Start execution, Context Object, Parameters, InputPath, Task State, ResultSelector, ResultPath, OutputPath, and order of operations
  4. 4 Event Object — Monitoring, debugging, and JSONPath integration with event payloads
  5. 5 Context Object — Debugging, monitoring, advanced uses, and accessing the context object in workflows
  6. 6 Types of State Machines — Standard vs Express Workflows: when to use each and trade-offs
  7. 7 Intrinsic Functions — States.UUID, States.Hash, States.ArrayContains, Base64 encoding and decoding
  8. 8 Callback Pattern — Asynchronous task integration, customer support use cases, and implementation examples
  9. 9 About The Author