flow-pie / flow-pie/chamaa.api

Integrate RabbitMQ for background jobs (notifications, payments)

Open
#72 0 comments 0 reactions 0 assignees View on GitHub
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.