Skip to content

đź’» This workshop was an approach to microservices on springboot. The project is a platform where users can sign up and then login to access a set of cards they own, they can then buy and sell cards from a market. We used different tools to ensure communication between our microservices and to run unit tests.

Notifications You must be signed in to change notification settings

siliataider/Spring-Boot-Microservices-Junit-Mockito-Unit-Testing

Repository files navigation

Compte Rendu Spring-Boot-Microservices-Junit-Mockito-Unit-Testing-Atelier-III

Demo video :

https://youtu.be/DVqqUt6DV7M

Elements du cahier des charges réalisés:

Nous avons divisé le travail principalement en deux parties, un binôme s'occupe de la partie user, et un binôme s'occupe de la partie card et market.

  • Mise en place du microservice user (inscription/ authentification).
  • RĂ©alisation de tests unitaires pour le microservice user.
  • Utilisation de sonar/ jacoco pour l'analyse du microservice user.
  • Communication entre les microservices (user, Market et Card) en utilisant FeignClient.
  • ImplĂ©mentation des mĂ©thodes des microservices Market et Card comme la gĂ©nĂ©ration des 5 cartes alĂ©atoires Ă  chaque inscription d'un utilisateur.
  • Couverture de tests Ă  l'aide de l'application jacoco (L'installation et la mise en place de sonar sur windows sans Docker Ă©tait très compliquĂ©e)
  • Mise en place du reverse proxy nginx (pour le microservice user).
  • Mise en place des microservices cards et market.
  • Deboggage des problèmes de mapping entre les deux applications.

Front page:

Sign up page:

Buying page:

About

đź’» This workshop was an approach to microservices on springboot. The project is a platform where users can sign up and then login to access a set of cards they own, they can then buy and sell cards from a market. We used different tools to ensure communication between our microservices and to run unit tests.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •