This whitepaper is for historical reference only. Some content might be outdated and some links might not be available.
Service Orchestration
AWS services enable an event-driven Service Orchestration (SO) architecture, which
leverages AWS serverless services such as and AWS Lambda

Service Orchestration Architecture on AWS
This architecture highlights the exposure/integration layer of a service orchestration
platform, which leverages Amazon API Gateway
Core orchestration capabilities highlighted in the application layer are comprised of
adapters, workflow engine, catalog services, inventory services, and service management, and
can be deployed as containers leveraging Amazon EKS in a shared cluster/namespace. With these
functional capabilities implemented as Kubernetes jobs, they can be scheduled and scaled,
dynamically leveraging AWS Fargate
Stateful/persistent data (required for drive service orchestration such as inventory,
config, and catalog data) are de-coupled from the orchestration process and offloaded to
managed database services such as Amazon RDS
To support emerging event-driven/policy-driven architecture patterns, the proposed
architecture also enables asynchronous flows to be handled by a serverless, event-driven,
layer-utilizing native service such as Amazon SQS