Turning sync to async: Create a secure, high-performing user authentication and management solution by using asynchronous messaging patterns and long running workflow.
More articles by Udi Dahan
In systems where Smart Clients disconnect, work offline, and re-connect, users still need to get their work done during synchronization. In this second installment of the Occasionally Connected series, you will delve into the design of Smart Clients that make use of messaging to communicate with an application server.
When designing systems that support users who need to work offline, one of the challenges developers face is how to deal with concurrency problems when these users re-connect and synchronize their data with the server. Explore patterns for conflict identification and resolution in the first of this series on Occasionally Connected Systems Architecture.
When choosing an object-relational mapping tool, you need to understand why you need object-relational mapping and where it will fit into your architecture.