← Toutes les réalisations

Écosystème EdTech sur Kubernetes

Metalearn

Une plateforme d'apprentissage bâtie sur des briques open source, avec une identité unique et une infrastructure entièrement maîtrisée.

Le problème

Les plateformes d’apprentissage sont des silos : données centralisées chez un éditeur, dépendance à un fournisseur, fonctionnement opaque. Metalearn part d’une autre idée : assembler des logiciels libres en un écosystème cohérent, dont l’établissement garde la maîtrise.

Ce que j’ai construit

  • Une architecture qui réunit Workadventure, Nextcloud et Matrix
  • Un SSO unifié avec Keycloak (OpenID Connect) : un seul compte pour tout l’écosystème
  • Des APIs sur mesure en PHP et Node.js pour relier les briques entre elles
  • Des pipelines GitLab CI et des images Docker multi-stage
  • Des déploiements Kubernetes via Helm, sur des nœuds hétérogènes

Mon rôle

CTO du projet, et seul opérateur de la plateforme : architecture, développement, CI/CD, exploitation du cluster, supervision et gestion des incidents.

Ce que ça démontre

  • Tenir seul un cluster Kubernetes multi-services en conditions réelles
  • Industrialiser : chaque déploiement est reproductible et versionné
  • Intégrer des logiciels libres existants plutôt que tout réécrire

Un projet similaire ?

Parlons-en