While the solution is capable of being run on a single node, it is designed to ultimately be run on a multi-node kubernetes cluster. This provides a large amount of self-healing capabilities out-of-the-box. When paired with a cloud provider offering disaster recovery capabilities such as availability zones or geo-redundancy capability this can assist the system builder in providing disaster recovery and availability for the implementing organisations allowing them to balance costs with the individual needs of their organisation.