Skip to content
This repository has been archived by the owner on Mar 9, 2023. It is now read-only.

hajar-zarguan/Examen-distributed-System

Repository files navigation

Examen-distributed-System

Examen Systèmes Distribués CQRS && Event Sourcing

1. Établir une architecture technique du projet

Archi (2)

Voici larchitecture de la sécurité que je vais adopter

Keylock

2. Établir un diagramme de classe global du projet

  • En jaune les entites de microservice : Customer-Service
  • En vert les entites de microservice : Inventory-Service
  • En mauve les entites de microservice : Order-Service

image

3. Déployer le serveur AXON Server

Lancement du serveur

image

Au demarrage nous avons pas encore realiser les microservices

image

4. Développer le micro-service Customer-Service

Voici les propreites deu microservice 1 : Customer-Service

Larchitecture de commandSide

CommandSide

image

Voici Command Side

image

Voici Query Side

image

Voici la base de donnnes generee

image

image

5. Développer le micro-service Inventory-Service

image image

6. Développer le micro-service Order-Service

7. Mettre en place les services techniques de l’architecture micro-service (Gateway, Eureka)

image

9. Développer votre application Frontend avec Angular

image

image

image

10. Sécuriser votre système avec un système de d’authentification OAuth2, OIDC avec Keycloak

image

Client

image

User

image

image

Les dependances en spring boot de keyloack

image

Les proprietés du microservice de la configuration de securite

image

Cliquer pour voir le code complet

11. Écrire un script docker-compose.yml pour le déploiement de ce système distribué dans desconteneurs docker.

image

About

Examen Systèmes Distribués CQRS && Event Sourcing

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published