© David Masri 2019
David MasriDeveloping Data Migrations and Integrations with Salesforcehttps://doi.org/10.1007/978-1-4842-4209-4_9

9. Data Synchronization Patterns

David Masri1 
Brooklyn, NY, USA

Data synchronization jobs are by far the most common type of integration job,1 during which we take data from one or more systems and move it into another (keeping the data in sync)—in our case, Salesforce. Data can flow from one system to another, and back. Sometimes this causes data conflicts that must be dealt with. Getting synchronizations working right can be tricky, particularly when there are heavy transformations and/or summarizations involved.

In this chapter, we study various data synchronization patterns and the pros and cons of each. Keep ...

Get Developing Data Migrations and Integrations with Salesforce: Patterns and Best Practices now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.