| 0001 |
PostgreSQL avec l'extension TimescaleDB |
| 0002 |
Authentification par JWT d'accès et jeton de rafraîchissement opaque |
| 0003 |
Autorisation RBAC à trois rôles, relecture du compte à chaque requête |
| 0004 |
Journal d'audit en ajout seul, garanti par PostgreSQL |
| 0005 |
LightGBM pour la prédiction de consommation, un modèle global |
| 0006 |
Le moteur de règles de recommandation vit dans le backend, pas dans ml/ |
| 0007 |
Terminaison TLS par un reverse proxy Nginx, en Docker Compose |
| 0008 |
Airflow exécute le code du backend en sous-processus, dans son propre environnement |
| 0009 |
Deux environnements sur la VM ENI, un projet Compose chacun, déployés par un runner auto-hébergé |
| 0010 |
Terraform provisionne la machine, GitHub Actions déploie l'application |
| 0011 |
La surveillance de dérive vit dans le backend et écrit sa propre table |