This serverless saas reference solution is built using SaaS Builder Toolkit (SBT) control plane and core application plane components.
We have also created a workshop that you can use as a reference to understand this reference solution in a step-by-step fashion. Workshop is available here.
Feedback & Feature request | Documentation
To deploy this reference solution run below script. Replace the "test@example.com" email address with yours. This email address will be used to setup an admin user in the control plane of this reference solution.
cd scripts
./install.sh test@example.com
This script will deploy the following:
serverless-saas-ref-arch-bootstrap-stack
which provisions
serverless-saas-ref-arch-tenant-template-pooled
, which deploys cognito userpool and multi-tenant order & product services.ServerlessSaaSPipeline
which provisions Tenant Pipeline.This pipeline uses CodePipeline and is responsible for auto updating the stack for all the tenants in an automated fashion.Run below script to clean up
cd scripts
./cleanup.sh