/transactions-statistics

Coding challenge solution

Primary LanguageJava

Transactions statistics

A web service providing RESTful API for transactions statistics. For more information please see INSTRUCTIONS.

Requirements

Java 8 and Maven 3.

Commands

Run:

mvn clean spring-boot:run

Install:

mvn clean install

Run unit tests:

mvn clean test

Run integration test:

mvn clean integration-test

Design rationale

Please see SOLUTION.

TODO

  • dockerize
  • verify thread-safety with jcstress
  • improve documentation and test coverage