/ports-and-adapters-email-service

Service for sending email using Spring Email

Primary LanguageJava

🍃 Spring Boot Ports & Adapters Email Service

About

Sample service built with Ports and Adapters Architecture(Hexagonal), Spring Boot framework, RabbitMQ and PostgreSQL. This project provides a service for sending and querying emails through REST API and AMQP messaging queue.

Tech stack

Java (chosen language)
Maven (build tool)
Spring Boot (web framework)
Ports & Adapters (architecture)
Spring Data (data acces)
PostgreSQL (database)
springdoc-openapi (API documentation)
RabbitMQ (messaging queue)
ModelMapper (object mapping) Lombok (java code optimization)

Quick note

Project in early stage of development!