Tous les projets
C
IA / Analytics

Express.js, React/Redux, MongoDB, InfluxDB (time-series), GitHub Actions CI/CD

Backend Express.js avec double stockage MongoDB + InfluxDB (time-series), frontend React/Redux, pipelines GitHub Actions pour CI/CD.

Express Backend
InfluxDB Time-series
React Frontend
Dev Role

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.

Architecture technique

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.

Points techniques

Double stockage

MongoDB + InfluxDB time-series

GitHub Actions

CI/CD automatise

React/Redux

Tableaux de bord reactifs

Stack technique

Express.js
React
Redux
MongoDB
InfluxDB
GitHub Actions
Node.js
JWT
Role Full-Stack Developer
Duree 2024
Engagement Contrat long-terme (Tier C)

Un projet technique similaire ?

Brief, repo, ou appel rapide - on s'adapte.