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.