Documentation

Example: Deploy a Worker

Run background jobs, queues, or scheduled tasks alongside your application.

1. Create a worker service

Add a new service and select Worker. Connect the same repository as your app or a dedicated worker repo. Nouva builds and deploys on every Git push.

2. Configure queues and schedules

Use environment variables to configure queue URLs, cron schedules, and API keys. Workers can share the same database and Redis services as your app.

3. Monitor execution

Watch runtime logs to verify job execution and spot failures. Scale workers independently from your app to handle spikes in workload.