Description:
Some tasks are costly (e.g., synchronization with Zenodo, sending emails, generating ZIP files). A work queue with Redis + RQ is required.
- Worker in separate container.
- Tasks: sending emails, notifications, ZIP export, Zenodo synchronization, indexing in ES.
- RQ administration dashboard (e.g., rq-dashboard).
Description:
Some tasks are costly (e.g., synchronization with Zenodo, sending emails, generating ZIP files). A work queue with Redis + RQ is required.