flow-pie/chamaa.api
Auf GitHub ansehenIntegrate RabbitMQ for background jobs (notifications, payments)
Open
#72 geöffnet am 9. Nov. 2025
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