diff --git a/fast/README.md b/fast/README.md index 970b94f4e..6652465ee 100644 --- a/fast/README.md +++ b/fast/README.md @@ -42,8 +42,10 @@ One of our objectives with FAST is to provide a lightweight reference design for FAST has built-in support for multitenancy implemented in [an optional stage 1](./stages/1-tenant-factory/). Tenants can optionally be created with FAST compatibility, allowing them independent use of stages 1+ in their own context. +The following diagram is a high-level overview of stages used with multitenancy. +

- Stages diagram + Stages for multitenancy.

## Implementation diff --git a/fast/stages/1-tenant-factory/README.md b/fast/stages/1-tenant-factory/README.md index 61f2a3498..bd8781229 100644 --- a/fast/stages/1-tenant-factory/README.md +++ b/fast/stages/1-tenant-factory/README.md @@ -40,6 +40,12 @@ The following is a high level diagram of this stage design. ![Stage diagram](diagram.png) + + ### Regular tenants Where FAST compatibility is not needed this stage creates minimal tenant environments, configuring the minimum amount of resources to allow them to operate independently: diff --git a/fast/stages/1-tenant-factory/diagram-flow.png b/fast/stages/1-tenant-factory/diagram-flow.png new file mode 100644 index 000000000..7e91e8b26 Binary files /dev/null and b/fast/stages/1-tenant-factory/diagram-flow.png differ diff --git a/fast/stages/diagrams.excalidraw.gz b/fast/stages/diagrams.excalidraw.gz index 92c8a049a..6f3da9d42 100644 Binary files a/fast/stages/diagrams.excalidraw.gz and b/fast/stages/diagrams.excalidraw.gz differ diff --git a/fast/tenants-stages.png b/fast/tenants-stages.png new file mode 100644 index 000000000..daeee6646 Binary files /dev/null and b/fast/tenants-stages.png differ diff --git a/fast/tenants-stages.svg b/fast/tenants-stages.svg new file mode 100644 index 000000000..84b01d912 --- /dev/null +++ b/fast/tenants-stages.svg @@ -0,0 +1,1086 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +