Overview of Design Patterns
This chapter describes good practices or patterns
to design automations that perform data synchronization.
We make a distinction between different types of data synchronization:
- One-way data synchronization
- Two-way data synchronization
- Relational objects in a data synchronization
Scheduling or triggered-based using Webhooks
Data synchronizations need to run on regular intervals, two patterns are possible:
- Scheduled automations
- Triggered automations (Webhooks)
Scheduled automations
Automation runs e.g. every minute and processes data incrementally.
Benefit: In the first run, also historic data can be processed (this is impossible with Webhooks).
Limitations: longer intervals can cause delays in data synchronization and increase the risk of conflicts.
Triggered automations (Webhooks)
Automations that are triggered to run each time a change occurs in one of the platforms.
Benefit: minimal delay in synchronization.
Limitations: impossible to process historic data.
Did this page help you?
If you find any issues with this page or its content – a typo, a missing step, or a technical error – let us know how we can improve!