Should I use Job Runner or Squiz Integrations?
Developers often find it challenging to choose between Job Runner and Squiz Integrations due to overlapping functionalities within the Squiz DXP environment.
Squiz Integrations is ideal for connecting systems and automating data flows using predefined workflows. In contrast, Job Runner is suited for executing custom Node.js code to tackle complex integration challenges such as bulk or one-off data imports unsuitable for workflow-based models.
This distinction can be difficult to navigate, especially when assessing whether a task’s complexity requires Job Runner’s customization or can be addressed by Squiz Integrations.
Additionally, Job Runner requires Node.js expertise. Squiz Integrations is designed for use by citizen integrators who come from either a marketing or development background.
The decision often depends on the complexity of the integration and the team’s technical skills.
What service should I choose?
- Choose Squiz Integrations for these needs
-
-
Rapid integration with minimal development effort.
-
Prebuilt connectors for popular services.
-
Handling scheduled or webhook on-demand flows.
-
Reusability is a key factor for your integration.
-
Scalability for high data volume and connections.
-
Reduced maintenance and support for updates is critical.
-
Secure hosting of keys and credentials for third-party systems.
-
- Choose Job Runner for these needs
-
-
Complex data transformations or business logic.
-
A one-time data migration.
-
Performance optimization for bulk data imports.
-
Working with large files (greater than 100MB).
-
- Use both services together for these needs
-
-
You have complex integration needs that require Standard and Custom component requirements.
Use Squiz Integrations for simpler, standard integrations and Job Runner for more specialized tasks. -
You are working with files less than 100MB
-
Summary
Squiz Integrations is ideal for rapid development, prebuilt connectors, scheduled or on-demand flows, reusability, scalability, and reduced maintenance.
Job Runner is suited for addressing complex requirements, one-time migrations, performance optimization, and handling large files.
In some scenarios, combining both could be the best approach to addressing various needs efficiently.