Skip to main content Link Search Menu Expand Document (external link)

Production Architecture

Note that the default installation of Integration Manager uses an embedded file-based database and in-memory job queueing. It is only appropriate for trial and demo use.

The following are high-level recommendations only. Actual production deployemtns should be examined for many other factors, including but not limited to desired workload.

Minimum Production Ready Capabilities

The bare minimum restartability and recovery capabilities for a production-ready system requires multiple components, each requiring their own server or VM:

  • Integration Manager Core
  • Integration Worker
  • RabbitMQ Broker
  • Production-ready Database (MySQL, MariaDB, MS SQL Server)
  • Expandable network storage enabled for Integration Manager Core

This type of deployment looks something like:

Minimum Production Ready Capabilities with HA

The minimum HA capabilities for a production-ready system requires redundant components:

  • Integration Manager Core (at least 2 servers/VMs)
  • Integration Workers (at least 2 server/VMs)
  • RabbitMQ Cluster (see https://www.rabbitmq.com/distributed.html for minimum requirements)
  • Production-ready Database (MySQL, MariaDB, MS SQL Server) (see vendor documentation for HA configuration)
  • Expandable network storage enabled for Integration Manager Core

This type of deployment looks something like: