Resource Requirements for Self-Managed Micro-Integrations

To achieve the desired performance and throughput, your hosting infrastructure must provide sufficient resources to your Micro-Integration. The resource requirements vary and depend to a large extent on the number of workflows you are running and the batch size you have configured. The minimum requirements are summarized below.

Java Development Kit (JDK)

The self-managed Micro-Integrations require a minimum of JDK 17.

Host Infrastructure

We recommend that you provision a dedicated virtual machine or compute instance for each Micro-Integration instance.

For Kubernetes, we recommend that you deploy each Micro-Integration container instance in its own pod.

The host environment should allocate the following resources to the Micro-Integration instance:

  • Multi-core CPU. Each workflow uses a minimum of two threads. We recommend allocating as many cores/vcores as possible, especially if you are configuring more than one workflow per Micro-Integration instance.

  • 2.0 GB RAM

  • 5.0 GB minimum disk space. Extra disk space may be required depending on your logging configuration.