AWS Services in the solution

The following AWS services are included in this solution:

AWS Service Description
Amazon S3 Used for storing models and generated images.
Amazon ECR Used for storing container images required for runtime.
Amazon API Gateway Used for providing API interface for external access.
AWS Lambda Used for request validation and routing.
Amazon SQS Used for storing pending tasks.
Amazon SNS Used for routing tasks to different SQS queues, and providing notification and callback upon completion.
Amazon EKS Used for managing and running Stable Diffusion runtime.
Amazon EC2 Used for running Stable Diffusion runtime.
Amazon CloudWatch Used for monitoring system health, providing metrics monitoring, logging and tracing.
AWS CDK Used for deploying and updating this solution.