A minimal setup of a productive Axon Ivy Engine environment only requires the Axon Ivy Engine itself and a database management system to hold the system database. But to increase security, performance and reliability, other services must be additionally installed and integrated.
Reverse Proxy: To increase security users should always access the Axon Ivy Engine over an reverse proxy like NGINX, Apache HTTP, Microsoft IIS or any other reverse proxy product.
User Management: Users can be imported from an external user management system like Microsoft Active Directory or Novell eDirectory.
Cluster: For scalability, to increase performance and provide high availability its possible to run the Axon Ivy Engine in a cluster.
Elasticsearch: An Elasticsearch server is bundled with the Axon Ivy Engine. For high traffic systems it may make sense to install the Elasticsearch Server on a dedicated node.
System Database: The Axon Ivy Engine needs a database management system to store its workflow data. The database in which the engine stores the data is called system database.