OpenShift Reference Architecture

(Link to download original Figjam file)

Notes

  • PostgreSQL could be deployed on VMs, or in OpenShift backed by OpenShift Container Storage. If high availability is required, we recommend an Active-Standby-Witness mode of deployment.
  • Object storage service is required to store web portal assets, training data and models. Any S3-compatible object storage services (eg. Ceph, Min.io) could be used.
  • User authentication services provided by Authgear, which can be hosted in the same cluster or as an external service.

Optional Training Pipeline

  • FormX training pipeline is based on Kubeflow. Hence the rights to create CustomResourceDefinitions (CRD) in the cluster is required.

Compute Resource Requirements