Message reception: The microservice listens to the queue of RabbitMQ registration messages published by the Course Service.
Sending Notifications: On receiving an enrollment message, the service processes the information and sends a welcome message to the newly enrolled user.
- 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