By using load balance tools, you can split the installation of BooleBox components on several servers, in order to balance data traffic and – thanks to HA (High Availability) tools – provide for nodes breakdown preserving the functioning of the platform. You will also have to properly configure firewalls by opening specific ports, in order to allow the several components installed on the servers to communicate among them.
Note: the whole platform can be virtualized through virtual machines.