Show simple item record

dc.contributor.authorDramé, Matar
dc.date.accessioned2025-07-29T12:58:09Z
dc.date.available2025-07-29T12:58:09Z
dc.date.issued2025
dc.identifier.urihttp://rivieresdusud.uasz.sn/xmlui/handle/123456789/2454
dc.description.abstractDans un contexte mondial marqué par une digitalisation accélérée, le commerce électronique s’impose comme un levier stratégique de croissance. Le Sénégal, porté par une volonté politique affirmée de modernisation numérique, voit émerger des solutions locales ambitieuses, à l’image de Boutik221, une plateforme nationale de e-commerce conçue par Gaïndé 2000. Pensée à l’origine selon une architecture monolithique, cette application a progressivement révélé ses limites face aux exigences croissantes de flexibilité, de performance et d’évolutivité inhérentes aux systèmes modernes. Pour répondre à ces défis, une migration architecturale en profondeur a été engagée, reposant sur une approche par étapes inspirée du strangler pattern. L’objectif : faire évoluer Boutik221 vers une architecture microservices robuste, modulaire et hautement sécurisée, capable de soutenir les enjeux d’un marché en constante mutation. Ce chantier s’est appuyé sur un écosystème technologique avancé : Spring Boot pour le développement des services métier, Spring Cloud pour la gestion centralisée de la configuration, la découverte de services et la communication interservices via Feign et Eureka, Keycloak pour l’authentification et l’autorisation basée sur les standards OAuth2 et OpenID Connect, PostgreSQL et MySQL pour la persistance des données selon les besoins spécifiques de chaque microservice, et enfin Angular pour offrir une expérience utilisateur fluide, moderne et réactive. Cette refonte structurelle permet aujourd’hui à Boutik221 de répondre avec agilité aux impératifs de sécurité, de scalabilité et d'indépendance des déploiements, tout en renforçant l’expérience utilisateur et la résilience globale du système. Elle s'inscrit comme une référence dans le paysage technologique sénégalais, démontrant la pertinence et la faisabilité d’une transition vers les microservices au sein d’un environnement applicatif complexe.en_US
dc.language.isofren_US
dc.subjectMigrationen_US
dc.subjectArchitecture microservicesen_US
dc.subjectKeycloaken_US
dc.subjectSécuritéen_US
dc.subjectSpring Booten_US
dc.subjectAngularen_US
dc.subjectPostgreSQLen_US
dc.subjectMySQLen_US
dc.subjecte-commerceen_US
dc.subjectBoutik221en_US
dc.titleMigration d’une application monolithique vers une architecture microservices sécurisée par Keycloak : Cas Boutik221en_US
dc.typeMémoireen_US
dc.territoireRégion de Ziguinchoren_US


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record