Pular para o conteúdo principal

Roadmap

Os itens abaixo estão fora do escopo da v1 mas já foram considerados na arquitetura. A plataforma foi desenhada para acomodá-los sem mudanças estruturais.

Infraestrutura de Produção

ItemDescriçãoQuando
PgBouncerConnection pooling entre microserviços e PostgreSQL. Necessário quando houver múltiplas instâncias de cada serviço (evita connection exhaustion).Antes de escalar horizontalmente
Redis SentinelAlta disponibilidade do Redis com failover automático. Garante que filas BullMQ continuem operando se o nó primário cair.Antes de ir para produção
Prometheus + GrafanaMétricas de infraestrutura e negócio: latência por handler, throughput de itens/s, tamanho de filas, taxa de erro. O Bull Board já cobre visibilidade operacional das filas.Após estabilização em produção

Funcionalidades

ItemDescriçãoQuando
Consumer (RabbitMQ/SQS)O serviço consumer está como placeholder. Implementar conexão real com broker externo para receber eventos de terceiros via fila. Segue o mesmo padrão: recebe mensagem → cria run/item → publica na fila items.Quando houver parceiro que entregue dados via fila
Primeira integração realCriar nova integração em hub/connectors/ seguindo o padrão da integração Demo (collect/process + gateway). A integração NBS já foi criada como primeira integração real.Primeiro parceiro real
Rate limiting dinâmico por tenantO rate limiter por tenant (1.000 items/min) já está implementado. Evoluir para configurável via tenants.settings.Quando houver tenants com SLA diferenciado
Audit logs no dashboardA tabela audit_logs existe mas não é populada. Registrar alterações de config (enable/disable, pause, alteração de schedule) para rastreabilidade.Quando houver múltiplos usuários operando
NotificaçõesAlertar (email, Slack, webhook) quando um run falhar ou quando itens entrarem no DLQ.Após estabilização