Primary languages: C#
6 files
56 lines of code
Repository last updated: 26 November 2024
Overview
Data Integrity Service
This system is designed to manage, track and synchronise data changes between a mobile application and a cloud server. Designed to support a strict “offline first” capability, it employs a service-oriented architecture enabling modularity, extensibility, and maintainability.
Key functionalities include data change tracking (both local and cloud), support for reference data synchronisation, resiliant HTTP communication, local caching (your choice of providers, both SQL and NoSQL), transient error backoff, poison message queue and workflow management.
Key components
Looking to seriously decouple some big players eventuated in two key concepts that are central to this system: IDataService and IWorkflow implementations.
IDataService
TL;DR *A concrete implementation of IDataService knows how to move/manipulate data for a single business entity (a table in a relational database, for example) to and from a mobile device and the cloud. It knows not how…
Source scan
Last scan: 00.27s, 13 December 2024 02:33:56 Coordinated Universal Time (UTC+0)
Configuration
Ignore list: node_modules, bin, obj
Extension safe list: .cs
Watch list results
Developer insights
Contributors
- mattyboisterous : 81