# ADR 003: node-cron em vez de fila externa

**Status:** Aceito  
**Contexto:** WheyScore Backend Node — rotinas de rastreamento de preço, relatórios e notificações.

## Decisão

Usar node-cron para jobs agendados dentro do processo Node.js, sem Redis/BullMQ adicional.

## Alternativas consideradas

| Opção | Prós | Contras |
|-------|------|---------|
| BullMQ / fila externa | Retries, observabilidade de fila | Infra extra para volume atual |
| node-cron | Simples, suficiente para o volume | Retries e isolamento limitados |

## Consequências

- Menos componentes operacionais; Winston + webhooks cobrem alertas pragmáticos.
- Se o volume de jobs crescer, migrar jobs críticos a uma fila dedicada.
