flow-pie / flow-pie/chamaa.api
Integrate RabbitMQ for background jobs (notifications, payments)
Open
good first issue
- Dominant language
- HTML
- Stars
- 3
- Forks
- 4
- PR merge metrics
- No merged PRs in 30d
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
Contributor guide
Assessment
This issue has not been assessed yet.