Books About Subscribe Contact The Author 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 & EPUB download Instant access Published May 2023 9 chapters
PDF EPUB Kindle-ready
Included with TekkieBooks Subscription — from $49/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