
Serveur de notifications push (RabbitMQ + FCM/APNs)
Waybox · 2024
Présentation
API d’entrée + workers RabbitMQ pour envoyer des push via Firebase et Apple APNs.
Architecture orientée événements : l’API publie dans RabbitMQ, des workers spécialisés traitent l’envoi vers FCM/APNs avec gestion du retry exponentiel et des DLQ.
Tech
- • NestJS
- • Node.js
- • RabbitMQ
- • Docker
- • Grafana
Rôle & Défis
Lead dev back
- • Résilience et backoff
- • Observabilité fine
Solutions & Impact
Solutions
- • DLQ + retry exponentiel
- • Traces + métriques
Impact
- • Taux de délivrance supérieur
- • Scalabilité horizontale
Tags
- RabbitMQ
- FCM
- APNs