Skip to content

jeffreymelvin-wf/aws-lambda-fsm-workflows

 
 

Repository files navigation

Summary

A Python 2.7 framework, maintained by an SSAE 16 SOC 1 Type 2 compliant organization, for running Finite State Machine (FSM) Workflows on:

  1. AWS Lambda for code execution,
  2. (Optionally/Experimental) AWS ECS for long-running code execution,
  3. (Optionally) AWS SQS, AWS Kinesis, AWS SNS, or AWS DynamoDB for event dispatch
  4. Support for primary and secondary event dispatch mechanisms
  5. (Optionally) AWS DynamoDB for checkpointing
  6. (Optionally) AWS SQS, or AWS DynamoDB for retries with backoff
  7. (Optionally) Redis, Memcache, or AWS DynamoDB for idempotency
  8. (Optionally) AWS CloudWatch for error and failure monitoring
  9. (Experimental) AWS Step Functions for orchestration and retries

Links

  1. Documentation
  2. PyPI Page

About

A Python framework for developing finite state machine-based workflows on AWS Lambda.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 99.1%
  • Other 0.9%