Create a background worker to trigger npm metadata generation
🌱 Context
Since a metadata generation should happen in the background we need to have a background worker for that.
⚒ Proposal
Create a background worker that triggers Packages::Npm::MetadataCacheService
Important
The worker needs to be an idempotent: https://docs.gitlab.com/ee/development/sidekiq/idempotent_jobs.html#deduplication
Edited by Dzmitry (Dima) Meshcharakou