Resulting context
The primary benefit of this solution is that it provides extremely high availability and responsiveness for important user interactions. Users perceive the system as responsive and available even when connectivity is intermittent. The data is stored and accessed locally, thus it is always available when needed and the load on backend resources is reduced. The data has the potential to be stale when connectivity is intermittent, but that is the best alternative among bad alternatives. When connectivity is restored, the data is synchronized with the cloud storage and ultimately across devices, creating a resilient solution.
It is important to be upfront with the user about the eventual consistency of the data. Some solutions ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access