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.
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)
Project in early stage of development!