IQ Education :
Découvrez comment nous avons repris une application prisonnière d'un outil tiers pour en rendre le client 100 % propriétaire, sans jamais interrompre son fonctionnement.
- Migration
- Infrastructure dédiée
- Sécurité
- RGPD
- Client
- IQ Education
- Secteur
- EdTech / Formation
- Livrables
- Reprise, sécurisation et migration d'application web
- Date de livraison
- mars 2026
- Expertises mobilisées
- développement web, DevOps / infrastructure, sécurité & conformité
IQ Education disposait d'une application développée rapidement sur une plateforme tierce. Efficace pour démarrer, mais un piège à moyen terme : impossible à faire évoluer librement.
Le problème n'était pas le produit, mais la dépendance : aucun accès au code source, aucune maîtrise de l'hébergement, et un risque permanent de perte de données. Autant de limites invisibles au quotidien, mais bloquantes dès qu'on envisage de faire grandir l'outil.
L'enjeu pour IQ Education ? Passer d'une dépendance totale à une plateforme à une pleine autonomie : reprendre la main sur son propre produit.
Le vrai défi ? Reprendre l'existant sans jamais interrompre l'accès à l'appli.
Migrer une application déjà en production, c'est délicat. Les utilisateurs devaient continuer à travailler pendant qu'en arrière-plan, on rebâtissait les fondations. Aucun moment de coupure, aucune perte de données tolérée.
À cela s'ajoutaient les enjeux propres à un acteur EdTech : sécuriser des données sensibles, garantir la conformité RGPD, et poser une base saine sur laquelle de nouvelles fonctionnalités pourraient enfin être développées. Bref, transformer une app bancale en appli du quotidien.
1.Audit et sécurisation de l'existant
Nous avons commencé par sécuriser le terrain : mettre à l'abri des données et créer des sauvegardes automatisées. De quoi éliminer immédiatement le risque de perte, avant de lancer la moindre migration.
2.Migration vers une infrastructure dédiée
Nous avons ensuite mené une reprise complète de l'existant sans interruption de service, avec une migration vers une infrastructure dédiée. Le client récupère le contrôle total : code source, accès, hébergement.
3.Mise en conformité et préparation de l'avenir
Enfin, nous avons remis l'application au niveau attendu : sécurisée, conformité RGPD, et création d'une base saine, prête à accueillir les nouvelles fonctionnalités que la plateforme tierce rendait impossibles.
Des points de synchronisation hebdomadaires
Chaque semaine, un point d'étape nous permettait de valider les avancées, d'ajuster les priorités et de sécuriser chaque phase de la reprise.
Une reprise progressive et maîtrisée
Plutôt qu'une bascule brutale, nous avons avancé par étapes vérifiées, en nous assurant à chaque palier que le service restait disponible et les données intègres.
Des environnements de test en continu
Au fur et à mesure de la migration, nous mettions à disposition du client des environnements de pré-production (Staging). Chaque étape pouvait être validée en conditions réelles avant d'être appliquée, pour avancer sans risque.
Le client garde le contrôle total, à chaque étape, et voit la reprise progresser en temps réel : pas de tunnel, pas de mauvaise surprise, pas de coupure.
Pour reprendre l'application et la rendre pleinement autonome, sécurisée et évolutive, nous avons mobilisé plusieurs briques :
- Front-enddans le navigateur, sans installation : Phaser (carte 2D), Svelte (interface), LiveKit (visio), Matrix (chat)
- Back-endNode.js / TypeScript, en petits services (connexions, cartes, fichiers) synchronisés en temps réel
- Base de donnéesRedis (état des salles en direct), cartes stockées en fichiers sur le serveur ou dans un stockage cloud
- Comptes utilisateursservice externe ou annuaire d'entreprise via SSO
- Infrastructurehébergement sur infrastructure dédiée
- Sécuritésauvegardes automatisées, mise en conformité RGPD
IQ Education est désormais propriétaire à 100 % de son outil : code, accès, hébergement
Une application sécurisée et conforme RGPD, avec sauvegardes automatisées
Une base prête à accueillir de nouvelles fonctionnalités, sans dépendance à un tiers
Zéro interruption de service pendant toute la reprise

Voir plus de projets










