User Course Microservice

NPM

About the project.

Course is a microservice responsible for managing courses, modules and lessons

within our system. It provides a RESTful API for creating, updating, and querying

courses, modules, and lessons, as well as managing their relationships.

Technology used :

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

Request Images

Eureka Server

Captura de tela de 2024-06-11 11-27-06

RabbitMQ

EXCHANGES

Captura de tela de 2024-06-11 16-38-53

QUEUES

Captura de tela de 2024-06-11 16-38-41

Project under construction....