stable-diffusion-aws-extension/docs/en/architecture-overview/architecture.md

7 lines
992 B
Markdown

The overall architecture of the extension is composed of two components: the extension and the middleware. The extension is a WebUI extension that is installed on the community WebUI and responsible for providing a user interface for users to interact with the middleware. The middleware is a set of AWS resources that are deployed on the user's AWS account and responsible for providing RESTful APIs for the extension to interact with AWS resources. The whole solution provides a seamless experience for users to train and deploy models on AWS with following features:
- **User Experience**: Existing working flow is not changed, user can still use the community WebUI to train and deploy models with third-party extensions.
- **Scalability**: Existing workload including training and inference can be easily scaled and accelerated on Amazon SageMaker.
- **Community**: A provided extension is part of the community WebUI, which is open source and keeps evolving with the community.