Purchase Microservice

NPM

About the project.

Purchase Service is a microservice responsible for managing purchases made within our

system. It stores and processes purchase transaction data with messaging (RabbitMQ),

ensuring that each user can access their purchase history securely and efficiently.

Technology used :

  • JAVA 11
  • RABBITMQ
  • DOCKER
  • SPRING SECURITY
  • UNIT TESTING, INTEGRATION AND E2E USING JUNIT5 AND MOCKITO.
  • POSTGRESQL - FLYWAY
  • JPA PERSISTENCE - SPRING DATA JPA
  • SPRING HATEOAS
  • OPEN API (SWAGGER)
  • VALIDATION
  • JACOCO

Images of project

Eureka

Captura de tela de 2024-06-23 13-22-01

RabbitMQ

Captura de tela de 2024-06-23 13-21-44 Captura de tela de 2024-06-23 13-21-33