Build a self syncing microservice based on rockdb. Include a angularjs 2 dashboard. Sync is by amqp. Intent is a nodejs npm module that does most of the work.
Must support a two-tier approach. Overcloud and undercloud.
Overcloud will run 3 instances of the microserve. And keep data-in sync. The undercloud will one 3 or more instances of microservice.
Concept is that even if link between undercloud and overcloud is down, once re-established data will be bi-directionally synced.