Solving for two-way data sync
Submitted by Shrivatsa Swadi (@sswadi) on Wednesday, 5 November 2014
Section: Versioning - full talks Technical level: Intermediate
- Move large document based data across android devices and the web
- Work in poor/no connectivity situations without problems
- Defining and managing performance parameters for a data heavy app
Our work involves syncing up client documentation from the field workforce who may be in poor connectivity zones with their backend offices, data changes could be made either in the field or the office and it needs to be in sync. This talk is about the choices we made, the challenges we faced, and how we resolved them.
Talk would revolve around managing threads, parameters for sync like size of the document, priority. Auditing the data fetched by devices, long polling for changes and conflict resolution.
I am currently working at Artoo, a financial inclusion focussed startup. Previously worked at Nokia, and Freecharge.