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