Ce repo porte le use case fil rouge du module Terraform MLOps.
L'objectif est de faire grandir progressivement une mini-plateforme locale de scoring de fraude en s'appuyant sur :
- Terraform
- LocalStack
- Docker
Le produit final visé n'est pas une plateforme cloud complète, mais une base locale crédible permettant de :
- stocker des artefacts modèle dans un bucket de type S3
- faire tourner une API d'inférence Dockerisée
- configurer plusieurs environnements
- comprendre le state Terraform
- structurer un projet infra maintenable
Le repo sera construit branche par branche.
Chaque branche représentera :
- un état stable du produit
- une étape pédagogique du cours
- une progression Terraform + MLOps cohérente
docker/: runtime de l'API d'inférence et éléments liés au provider Dockerlocalstack/: configuration et lancement de LocalStackterraform/: code Terraform principalterraform/environments/: variationsdevetprodterraform/modules/: modules simples si nécessaires plus tardterraform/scripts/: scripts d'aide pour le labtests/: smoke tests et vérifications simplesdocs/: notes techniques et documentation du use case
La première branche de travail sera :
00-setup-local
Elle servira à préparer :
- Docker
- LocalStack
- les healthchecks de base
- la structure initiale du use case