flow-pie/chamaa.api

Integrate RabbitMQ for background jobs (notifications, payments)

Open

#72 geöffnet am 9. Nov. 2025

Auf GitHub ansehen
 (0 Kommentare) (0 Reaktionen) (0 zugewiesene Personen)HTML (4 Forks)auto 404
good first issue

Repository-Metriken

Stars
 (3 Stars)
PR-Merge-Metriken
 (PR-Metriken ausstehend)

Beschreibung

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

Contributor Guide