VOLTAR

API

Jobs & Notifications API

Jobs & Notifications API

Sobre

Projeto de estudo para praticar filas de processamento assíncrono com RabbitMQ e envio de e-mails transacionais com Nodemailer, incluindo auditoria completa de jobs.


Objetivo

  • Enfileirar envio de e-mails via BullMQ (Redis)
  • Processar jobs em workers separados
  • Auditar cada job (status, tentativas, execuções)
  • Servir como base para aprendizado e testes

Stack

  • Node.js + TypeScript
  • Express
  • Prisma + PostgreSQL
  • RabbitMQ + Redis
  • Nodemailer
  • Zod (validação)
  • Docker + Docker Compose