Module de Sécurité PrestaShop - Vigidomaine
Conception d'un module de sécurité e-commerce pour PrestaShop, basé sur le framework Symfony. L'objectif était d'intégrer le système d'alerte de Vigidomaine tout en respectant les contraintes extrêmes de performance et d'architecture MVC requises par le e-commerce.

Fonctionnalités Principales
Stack Technique
Back-end
Base de données
Autres
Défis
Les requêtes synchrones vers l'API Vigidomaine à chaque rechargement de page provoquaient une latence d'environ une seconde dans le back-office, ce qui est inacceptable pour l'expérience utilisateur d'un administrateur e-commerce.
Solutions
J'ai implémenté un système de cache SQL sophistiqué (Service de Cache). Les requêtes lisent en priorité une table locale contenant les données JSON et un timestamp d'expiration. L'appel réseau n'est effectué en arrière-plan que lorsque le cache est expiré, réduisant le temps d'affichage à quelques millisecondes.
Compétences Universitaires Appliquées
CE1.04
Réaliser en veillant à la qualité du code et à sa documentation.
CE1.06
Réaliser en choisissant les ressources techniques appropriées
CE2.04
Optimiser en justifiant les choix et validant les resultats.
CE3.02
Administrer en offrant une qualité de service optimale.