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 les alertes sont evaluees en temps reel par des regles configurables (seuils, tendances, anomalies statistiques).
Le frontend React/Redux affiche les metriques avec des graphiques interactifs, des filtres temporels et des comparaisons multi-modeles. 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 JWT, roles utilisateur, API rate limiting.
MongoDB + InfluxDB time-series
CI/CD automatise
Tableaux de bord reactifs
Brief, repo, ou appel rapide - on s'adapte.