Découpage de l’ancien monolithe en plus de 25 microservices indépendants sur des clusters Kubernetes (EKS & GKE) et mise en place d’une chaîne CI/CD GitOps automatisée pour livrer des fonctionnalités en continu, sans interruption de service.
1. Contexte métier & enjeux
L’ancien cœur de système monolithique était lourd : chaque mise en production d’une nouvelle fonctionnalité imposait un arrêt nocturne de 2 à 4 heures. Le parc de serveurs physiques coûtait cher à maintenir, sans pouvoir monter en charge lors des campagnes promotionnelles.
2. Une architecture sur mesure conçue par SUDO
Le système a été repensé et restructuré en plus de 25 microservices indépendants s’appuyant sur Docker et Kubernetes, avec une chaîne CI/CD GitOps moderne et des stratégies de déploiement Canary Deployment et Blue/Green Deployment.
3. Résultats terrain & gains obtenus
- Disponibilité du système : SLA de disponibilité de 99,999 %.
- Élasticité : auto-scale x50 instantané.
- Coûts serveurs : -35 % de coûts d’exploitation.
Les équipes de développement du client peuvent désormais livrer une nouvelle version à tout moment de la journée, sans que les utilisateurs perçoivent la moindre interruption. Le rythme de lancement des nouvelles fonctionnalités a été multiplié par 3.