Centre de ressources virtuel des Rivières du Sud
  • Accueil
  • Collections
    • Collections de l'UASZ
    • Collections de Casadoc
    • Parcours Thématiques
  • Dépôts
  • En savoir plus
    • À propos
    • Actualités
    • Accueil
    • Collections
      • Collections de l'UASZ
      • Collections de Casadoc
      • Parcours Thématiques
    • Dépôts
    • En savoir plus
      • À propos
      • Actualités
    • Login
    View Item 
    •   DSpace Home
    • Université Assane Seck de Ziguinchor (UASZ)
    • UFR des Sciences et Technologies (ST)
    • Mémoires UFR ST
    • View Item
    •   DSpace Home
    • Université Assane Seck de Ziguinchor (UASZ)
    • UFR des Sciences et Technologies (ST)
    • Mémoires UFR ST
    • View Item
    JavaScript is disabled for your browser. Some features of this site may not work without it.

    Browse

    All of DSpaceCommunities & CollectionsTitlesAuthorsSubjectsBy Issue Datexmlui.ArtifactBrowser.Navigation.browse_territoireThis CollectionTitlesAuthorsSubjectsBy Issue Datexmlui.ArtifactBrowser.Navigation.browse_territoire

    My Account

    LoginRegister

    Statistics

    View Usage Statistics

    Migration d’une application monolithique vers une architecture microservices sécurisée par Keycloak : Cas Boutik221

    Thumbnail
    View/Open
    dramé_memoire_2025 (2).pdf (5.294Mb)
    Date
    2025
    Author
    Dramé, Matar
    Metadata
    Show full item record
    Abstract
    Dans 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.
    URI
    http://rivieresdusud.uasz.sn/xmlui/handle/123456789/2454
    Collections
    • Mémoires UFR ST

    Ce centre de ressources a été réalisé en partenariat avec et financé par:
    Contact Us | Send Feedback
     

    Ce centre de ressources a été réalisé en partenariat avec et financé par:
    Contact Us | Send Feedback