OpenHub framework supports running in the cluster. 

If you decide to implement cluster over single application you can gain the following benefits:

  • high availability (HA) - there are more nodes which can process incoming request if something goes wrong with one node
  • deployment without application shutdown from the user point of view (of course it's limited by type changes in the application and database)
  • more robust solution, risk of single point of failure will decrease



Admin GUI is running on each node in the cluster. There some functions which are common over the whole cluster (e.g. searching data from database) but there are several functions which are specific to concrete one node (e.g. stopping the node, endpoints overview).