Background jobs in a Next.js app: queues, cron, and when to reach for a dedicated worker | TechTrio Blog