The current syncing system is slow, unstable, and difficult to maintain. It causes delays across Jobs, Queue, PIM, Public API, and Customer Portal. Image syncing is especially risky because the system deletes old images/docs before saving new ones, resulting in missing images when an error happens.
This task aims to improve syncing speed, reliability, and image safety by:
Centralizing all syncing logic into one dedicated project.
Refactoring and optimizing code for faster performance.
Updating image sync flow to save new images/docs first, then delete old ones only after successful upload.
Adding sync time measurement for each brand/job.
Introducing configurable limits for how many sync jobs can run concurrently.
Please authenticate to join the conversation.
Completed
Feature Request
3 months ago

Raihan Ayita Putri
Get notified by email when there are changes.
Completed
Feature Request
3 months ago

Raihan Ayita Putri
Get notified by email when there are changes.