EduLearn Platform
Optimisation d'une plateforme éducative à grande échelle utilisée par des millions de personnes dans le monde. Migration de procédures stockées monolithiques vers une architecture orientée services, avec des performances multipliées par trois. Collaboration avec des équipes distribuées sur les choix d'architecture et l'assurance qualité.
- pages plus rapides
- 3×
- procédures migrées
- 2,500+
- CPU base de données
- −65%
(01) Aperçu
EduLearn est une plateforme de gestion de l'enseignement utilisée par plus de 10 millions d'élèves, d'étudiants et d'enseignants dans le monde. Nous avons mené un chantier de performance qui a fait passer la plateforme d'un monolithe centré sur la base de données à une architecture moderne orientée services. Des milliers de procédures stockées complexes ont été migrées vers des services C# propres et maintenables, sans aucune interruption de service. Nous avons travaillé avec des équipes réparties sur trois continents, fixé les standards d'architecture et instauré des processus d'assurance qualité rigoureux. Résultat : des pages nettement plus rapides, une fiabilité accrue et une plateforme prête à absorber la demande mondiale.
(02) Réalisations clés
- 01
Temps de chargement des pages améliorés de 300 % grâce à l'optimisation de l'architecture et à la mise en cache
- 02
Migration de plus de 2 500 procédures stockées vers une couche de services, avec 100 % de parité fonctionnelle
- 03
Utilisation CPU de la base de données réduite de 65 % grâce à l'optimisation des requêtes
- 04
Mise en place de revues de code améliorant de 40 % les indicateurs de qualité du code
- 05
Coordination des mises en production entre 3 équipes distribuées, sans aucun incident en production
(03) Technologies
- .NET Framework 4.8
- ASP.NET MVC
- MS SQL Server 2019
- Dapper
- AWS EC2
- AWS RDS
- AWS S3
- ElastiCache
- Jenkins
- Git
- SonarQube
- New Relic
Un défi similaire ?
Dites-nous où vous en êtes et où vous voulez aller. Nous vous montrerons comment y parvenir.
Démarrer un projet