Titre : | Mise en place d’un cache distribué sur une infrastructure Docker | Type de document : | projet fin études | Auteurs : | MOUSSAIF Ghassan, Auteur | Langues : | Français (fre) | Catégories : | Génie Logiciel
| Index. dĂ©cimale : | 1759/17 | RĂ©sumĂ© : | Ce projet de fin d’étude effectué au sein de l’entreprise Atos Worldline Casablanca
vise à améliorer les performances du cache applicatif de l’application de l’E-Commerce
de Carrefour France suite à plusieurs anomalies détectées. La solution proposée rendra
l’application robuste contre les pannes récurrentes. De ce fait, ce projet de fin d’étude a
pour objectif : La mise en place d’un cache distribué sur une infrastructure Docker.
Afin d’aboutir à cet objectif, Ce travail a suivi une méthode de gestion de projet agile
pour respecter le planning établi et assurer un suivi régulier des taches du projet. En
premier lieu, une étude générale a été faite sur l’utilité du cache, ses différents types, les
mécanismes de lecture/écriture et ses patterns d’accès. La deuxième étape consiste à se
documenter sur les solutions « In Memory Data Grid » pour assurer la bonne distribution
de cache pour bien répondre aux besoins client. Ensuite, une architecture est proposée
avec une conception détaillée des composantes de la solution pour migrer du cache local
vers le cache distribué. Par la suite, Une application d’administration du cache est développée
pour suivre l’état des noeuds, des objets dans le cache et superviser le Batch
d’alimentation.
Le travail sur ce sujet s’est appuyé sur plusieurs analyses de performance, de scalabilité
et de productivité. En effet, pour fournir un produit final prêt au déploiement, l’approche
DevOps a été appréhendée en utilisant un environnement de développement similaire à
celui de la production en intégrants des tests unitaires afin de s’assurer de la robustesse
de la solution. |
Mise en place d’un cache distribué sur une infrastructure Docker [projet fin études] / MOUSSAIF Ghassan, Auteur . - [s.d.]. Langues : Français ( fre) Catégories : | Génie Logiciel
| Index. dĂ©cimale : | 1759/17 | RĂ©sumĂ© : | Ce projet de fin d’étude effectué au sein de l’entreprise Atos Worldline Casablanca
vise à améliorer les performances du cache applicatif de l’application de l’E-Commerce
de Carrefour France suite à plusieurs anomalies détectées. La solution proposée rendra
l’application robuste contre les pannes récurrentes. De ce fait, ce projet de fin d’étude a
pour objectif : La mise en place d’un cache distribué sur une infrastructure Docker.
Afin d’aboutir à cet objectif, Ce travail a suivi une méthode de gestion de projet agile
pour respecter le planning établi et assurer un suivi régulier des taches du projet. En
premier lieu, une étude générale a été faite sur l’utilité du cache, ses différents types, les
mécanismes de lecture/écriture et ses patterns d’accès. La deuxième étape consiste à se
documenter sur les solutions « In Memory Data Grid » pour assurer la bonne distribution
de cache pour bien répondre aux besoins client. Ensuite, une architecture est proposée
avec une conception détaillée des composantes de la solution pour migrer du cache local
vers le cache distribué. Par la suite, Une application d’administration du cache est développée
pour suivre l’état des noeuds, des objets dans le cache et superviser le Batch
d’alimentation.
Le travail sur ce sujet s’est appuyé sur plusieurs analyses de performance, de scalabilité
et de productivité. En effet, pour fournir un produit final prêt au déploiement, l’approche
DevOps a été appréhendée en utilisant un environnement de développement similaire à
celui de la production en intégrants des tests unitaires afin de s’assurer de la robustesse
de la solution. |
|