Pour répondre à ce besoin, nous avons écarté l’idée de développer une solution de notifications entièrement personnalisée, en raison des coûts et du temps de développement associés. Après une étude des options disponibles, notre choix s’est porté sur Knock, une plateforme de notifications multicanales parfaitement adaptée. L’intégration a été structurée autour d’un backend centralisé permettant d’envoyer des notifications dans l'application, par e-mail et via Slack, tout en recevant des demandes d’autres services via NATS JetStream, ainsi qu’un composant React fourni par Knock pour le frontend, garantissant une mise en œuvre rapide et une expérience utilisateur fluide et cohérente.