/Prices-Challenge

API that will return the prize of a product in a range date

Primary LanguageJava

Prices-Challenge-API

API that will return the prize of a product in a range date

Technologies

  • Java 11
  • Spring Boot
  • MapStruct

Getting Started

These instructions will get you a copy of the projects up and running on your local machine for development and testing purposes

Running the application locally

mvn clean package
mvn spring-boot:run

Testing

mvn clean test

Requirements

Proposed improvements

  • Development based on API First
  • Dockerize the application
  • Tracing with Spring Cloud Sleuth and Zipkin
  • Security with OAuth 2.1
  • Evolutionary database design with Liquibase or Flyway