CAS CLIENT · E-COMMERCE
Accompagner la croissance d'un e-commerce sans laisser la technique devenir un frein.
D'une première boutique PrestaShop à une plateforme reconstruite pour absorber davantage de trafic, mieux résister aux attaques et préparer le développement international.
- SECTEUR
- E-commerce spécialisé · Parapente
- RELATION
- 15 ans d’accompagnement
- PROJET RÉCENT
- Refonte & migration · 2026
- INTERVENTION
- Développement · Infrastructure · Exploitation
Une plateforme qui évolue avec l’entreprise
- IL Y A 15 ANS
Première boutique
- CROISSANCE
Fonctionnalités, trafic et intervenants se multiplient
- PREMIÈRES LIMITES
Performances, maintenance et dette technique
- SÉCURISATION
Renforcement de l'existant et protection face aux attaques
- 2025/26
Décision de reconstruire
- JUIN 2026
Tests de charge et migrations à blanc
- JUILLET 2026
Mise en production
- AUJOURD'HUI
Supervision, exploitation et évolution
Grandir avec l'existant
PLATEFORMS accompagne cet e-commerçant spécialisé dans le parapente depuis 15 ans, quasiment depuis les débuts de l'entreprise.
À l'origine, le besoin était relativement simple : disposer d'une boutique en ligne permettant de développer l'activité avec des moyens maîtrisés. PrestaShop répondait au besoin et une première plateforme a été mise en place.
Au fil des années, l'activité s'est développée. Le site aussi.
De nouveaux modules, de nouvelles fonctionnalités et différents intervenants se sont progressivement ajoutés. Les investissements ont longtemps été concentrés sur les besoins commerciaux et marketing immédiats, tandis que la plateforme continuait à évoluer par étapes.
Cette approche a accompagné la croissance de l'entreprise pendant de nombreuses années. Mais progressivement, la dette technique s'est accumulée.
Faire évoluer l'existant tant que cela reste pertinent.
Atteindre une limite
Avec l'augmentation des ventes et du trafic, les limites de la plateforme sont devenues de plus en plus visibles.
Mises à jour difficiles, incompatibilités entre modules, comportements anormaux du catalogue, problèmes de performances : l'application était devenue fragile et son évolution de plus en plus risquée.
Avant d'envisager une reconstruction complète, PLATEFORMS a cherché à prolonger raisonnablement la vie de l'existant.
Les ressources ont été augmentées, la base de données séparée de la partie applicative et l'architecture progressivement renforcée pour absorber davantage de trafic.
Puis des vagues d'attaques ont commencé à perturber régulièrement l'accès au site.
Une couche de protection et de filtrage a été ajoutée afin de maintenir autant que possible la boutique disponible pendant ces événements.
Après plusieurs années, une limite a finalement été atteinte.
La plateforme était devenue extrêmement difficile à maintenir et pratiquement impossible à faire évoluer sereinement vers des versions plus récentes. Dans le même temps, le trafic continuait à progresser.
Continuer à empiler des correctifs aurait repoussé le problème sans réellement le résoudre.
La décision a donc été prise de repartir sur une base saine.
Mais repartir sur une base saine ne signifiait pas nécessairement changer de technologie.
L'équipe du client connaissait PrestaShop, l'outil répondait toujours au besoin métier et rien ne justifiait d'imposer une nouvelle plateforme uniquement pour changer.
Le problème n'était pas PrestaShop. Le problème était ce que 15 années d'évolutions successives avaient progressivement construit autour de lui.
Reconstruire pour la prochaine étape
La refonte a porté à la fois sur l'application et sur son infrastructure.
Une nouvelle plateforme PrestaShop a été construite sur une base actualisée et maîtrisée. Les fonctionnalités réellement nécessaires ont été reprises et des développements spécifiques réalisés lorsque le besoin le justifiait.
En parallèle, l'architecture a été entièrement repensée.
Les fonctions applicatives, administratives et données ont été séparées. La plateforme a été conçue pour répartir la charge, faciliter son évolution et offrir beaucoup plus de visibilité sur son fonctionnement.
L'objectif n'était plus seulement de répondre au trafic actuel.
Le client souhaitait également pouvoir développer son activité au-delà de la France et préparer à terme une exploitation multilingue de la boutique.
La nouvelle plateforme devait donc offrir suffisamment de marge pour accompagner cette prochaine étape.
- HAProxy en entrée
- 3 fronts PrestaShop pour le trafic public
- MariaDB : 1 master + 3 replicas derrière ProxySQL
1 nœud PrestaShop dédié à l'administration
- Redis
- CephFS
- Grafana et Loki pour supervision / logs
- CrowdSec pour les mécanismes de protection
- Wazuh pour la sécurité
- sauvegardes intégrées au socle Proxmox / Proxmox Backup Server exploité par PLATEFORMS
Lors des tests de charge réalisés avant la mise en production, la nouvelle plateforme a supporté jusqu'à 20 fois la charge de l'ancienne architecture.
Tester la migration avant de migrer
Reconstruire une plateforme existante ne suffisait pas : il fallait également préparer sa bascule sans perdre la maîtrise de l'activité.
Toutes les données historiques n'avaient pas besoin d'être transférées.
Le périmètre de migration a volontairement été limité aux données nécessaires à la nouvelle plateforme, notamment :
- catalogue
- catégories
- clients
Plusieurs migrations à blanc ont été réalisées en juin 2026 afin de tester les procédures, identifier les problèmes et fiabiliser la bascule définitive.
La mise en production a eu lieu en juillet 2026.
Le jour de la migration, la boutique a d'abord été placée en maintenance afin de laisser à l'équipe le temps de terminer le traitement opérationnel des commandes en cours.
Les opérations techniques de bascule ont ensuite commencé dans la matinée :
- migration des données
- changement d'infrastructure
- changements DNS
- vérifications fonctionnelles
- résolution des problèmes rencontrés
Les opérations se sont poursuivies jusqu'en fin de soirée.
Plutôt que de rouvrir immédiatement la boutique après une longue journée d'intervention, l'équipe projet et le client ont choisi de reprendre le lendemain matin dans de meilleures conditions.
Le nouveau site a été ouvert à 9 h.
Des ajustements ont continué pendant la semaine suivante, sans empêcher la plateforme d'assurer son rôle.
Voir ce qui se passe pour pouvoir agir
La nouvelle architecture ne devait pas uniquement être plus performante. Elle devait également être beaucoup plus observable.
Des outils de supervision, de centralisation des logs, d'alerting et de sécurité permettent désormais de suivre le comportement de la plateforme, son activité et les événements susceptibles de l'affecter.
Depuis la mise en production, de nouveaux pics de trafic et de nouvelles attaques ont été observés.
Ils ont pu être identifiés et les mécanismes de protection ont permis de les contenir sans déstabiliser la boutique.
Le client a directement constaté cette différence par rapport à l'ancienne plateforme.
Une infrastructure plus robuste, mais surtout beaucoup plus visible et maîtrisable.
Continuer à faire évoluer
Aujourd'hui, la plateforme est exploitée et maintenue par PLATEFORMS.
La refonte n'est pas considérée comme une fin de projet : supervision, maintenance, sécurité et évolutions accompagnent désormais le fonctionnement de la boutique dans la durée.
Côté PLATEFORMS, deux développeurs, un profil infrastructure et le pilotage PLATEFORMS ont travaillé en collaboration étroite avec le client.
La technologie doit évoluer au rythme du besoin de l'entreprise — ni trop tôt, ni trop tard.
Ce qui a changé
Avant
- Plateforme difficilement maintenable
- Capacité devenue limitée
- Visibilité limitée sur les incidents
- Attaques pouvant fortement perturber le service
- Évolutions devenues risquées
Aujourd’hui
- Base actualisée et maintenable
- Architecture conçue pour monter en charge
- Supervision, logs et alertes centralisés
- Mécanismes de détection et de protection
- Plateforme préparée pour continuer à évoluer
Sous le capot
La technologie n'était pas le point de départ du projet. Elle est le résultat des besoins identifiés.
- PrestaShop
- HAProxy
- Redis
- CephFS
- MariaDB
- ProxySQL
- Grafana
- Loki
- CrowdSec
- Wazuh
- Proxmox / Proxmox Backup Server