Capteur sur Admin Consult
Introduction
Garder les données cohérentes entre différents systèmes n'est pas simple, mais c'est crucial. Des données incohérentes entraînent davantage d'erreurs dans les processus, des pertes de temps et du stress lorsqu'aucune explication rapide ne peut être trouvée pour les différences. Idéalement, pour chaque type de données, il convient de déterminer quel logiciel est le système principal et où se trouve la "source unique de vérité". Une fois qu'il est déterminé où les données doivent être maintenues, vous pouvez connecter techniquement d'autres systèmes à cette source afin de partager des informations de manière cohérente.
Développement
Numerix a développé une connexion pour un tel système principal afin que tous les systèmes suivants reçoivent les dernières modifications à intervalles réguliers. Via l'API REST du système principal, les « événements » dans ce système sont interprétés chaque minute. Ce capteur lance ensuite les tâches appropriées afin que les informations restent cohérentes partout.
Dans cette application concrète, les données de base de tous les clients et projets sont écrites chaque minute dans un logiciel de comptabilité et un système CRM. De plus, les chefs de projet reçoivent immédiatement un e-mail lorsqu'une modification importante est apportée à leur projet. La puissance de ce capteur réside dans le fait que vous pouvez aller très loin dans les actions associées à un événement.
[capteur qui analyse les événements et lance des tâches]
Pour cette solution, le choix a été fait d'utiliser Dagster. La fonctionnalité de capteur intégrée de Dagster s'est avérée particulièrement adaptée à la demande qui nous a été faite. Dagster est un orchestrateur de données open source, gratuit à utiliser lorsque vous gérez vous-même l'infrastructure. De plus, un portail web très intuitif est intégré, permettant d'analyser en un coup d'œil la performance des connexions.
[dagster vitre simple]