flow-pie/chamaa.api

Integrate RabbitMQ for background jobs (notifications, payments)

Open

#72 aberto em 9 de nov. de 2025

Ver no GitHub
 (0 comments) (0 reactions) (0 assignees)HTML (4 forks)auto 404
good first issue

Métricas do repositório

Stars
 (3 stars)
Métricas de merge de PR
 (Métricas PR pendentes)

Description

Integrate RabbitMQ for asynchronous background job processing.

Requirements:

  • Setup RabbitMQ message broker
  • Create message queues for notifications, payments, and emails
  • Implement job producers (API endpoints that trigger jobs)
  • Implement job consumers/workers
  • Add retry logic and dead letter queue handling
  • Setup monitoring for queue health

Deliverables:

  • RabbitMQ configuration
  • Message producer service
  • Worker/consumer implementations
  • Job definitions for notifications, payments, and emails
  • Error handling and retry policies

Guia do colaborador