For the complete documentation index, see llms.txt. This page is also available as Markdown.

Architecture

The QMCLOUD software is made up of multiple docker containers and besides the SaaS platform, it can be installed in a customer’s environment including public cloud or private cloud.

The following architecture is relevant for self-hosting and AWS marketplace appliance options only. The SaaS version of QMCLOUD uses a similar architecture but varies significantly to account for multi- tenancy and RBAC.

The following diagram depicts the architecture of QMCLOUD.

Diagram – QMCLOUD architecture

The following components are depicted in the diagram:

  1. User workstation

  2. URL / FQDN used to access QMCLOUD

  3. Set of docker containers that constitutes QMCLOUD Sofware

  4. Proxy or Load balancer

  5. Backend – NodeJS, and Java

  6. Front end - ReactJS

  7. Postgres database

  8. Pulumi Automation API

  9. Pulumi state software using app.pulumi.com

  10. Azure cloud platform

  11. AWS cloud platform

Last updated