Backend Express.js avec double stockage MongoDB + InfluxDB (time-series), frontend React/Redux, pipelines GitHub Actions pour CI/CD.
L'architecture utilise un double stockage adapte a la nature des donnees. MongoDB stocke les metadonnees des modeles, les configurations et les resultats d'evaluation ponctuelle. InfluxDB, une base time-series, stocke les metriques temporelles avec retention configurable et agregation automatique.
Le backend Express.js expose une API d'ingestion pour les pipelines de modeles et une API de lecture pour les dashboards. Les metriques arrivent en continu via des endpoints push et sont agregees pour l'affichage temps reel.
Le frontend React/Redux affiche les metriques avec des graphiques interactifs et des filtres temporels. GitHub Actions automatise les tests et le deploiement continu. Le systeme de types Redux structure l'etat de l'application pour une gestion predictible des donnees affichees.
Backend Express.js avec API RESTful pour donnees et configurations.
Double stockage : MongoDB pour metadonnees, InfluxDB pour metriques time-series.
Frontend React avec Redux pour state management, graphiques temps-reel.
Pipelines CI/CD GitHub Actions pour tests et deploiement automatise.
Aggregation et traitement de donnees metriques haute frequence.
Authentification Passport et gestion des roles utilisateur.
MongoDB + InfluxDB time-series
CI/CD automatise
Tableaux de bord reactifs
Brief, repo, ou appel rapide - on s'adapte.