Primary languages: C#
6 files
57 lines of code
Repository last updated: 01 July 2024
Overview
Data Integrity Service
Overview
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…
Source scan
Last scan: 00.25s, 26 November 2024 22:49:27 Coordinated Universal Time (UTC+0)
Configuration
Ignore list: node_modules, bin, obj
Extension safe list: .cs
Watch list results
⚠️ DataIntegrityService.Core/EntryPoint.cs Import/using statement detected in source file.
Developer insights
No developer insights available
Contributors
- mattyboisterous : 80