The SolDevelo team has recently developed an MVP for the Sync 2.0 module - a solution for synchronizing data in hierarchical deployments of OpenMRS servers. Sync 2.0 is using FHIR (or the REST API) and Atom Feeds in order to synchronize the data between servers. The MVP can currently be used for synchronizing Patient objects between OpenMRS instances and was deployed to a demo infrastructure.
More information about the module can be found here: https://wiki.openmrs.org/display/projects/Sync+2.0
We are currently asking everyone interested to take a look at the MVP and leave us feedback on the module. Please also let us know what you would need added to the module in order to start using it .(i.e. synchronization of encounters, manual upload sync data, etc.). We are also looking for parties interested to work with us on some trial installations of the module in order to test how it holds up in real life scenarios.
The MVP deployment is described on the wiki page here: https://wiki.openmrs.org/display/projects/Sync+2.0+Demo+Environment
The user/password on all servers is: sync/Sync1234
Synchronization on the demo is set to run every 30 seconds, but can also be ran manually.
Please let us know in case you have any questions or feedback.