High-availability cofiguration of Nexus IQ

The architecture is a standard 3 tier web app like model, where the IQ Server will be as stateless as possible so instances can be independent, making deployment and managment easy.

We are using PostgreSQL to help enable some of the HA capabilities. We already have support for Postgres using a single node IQ Server, which has been successfully adopted by some of our large scale customers.

Much of the tech work now is to ensure multiple IQ Servers can be run independently while still sharing information.