/moneytransfers-ratpack

Resilient Ratpack microservice for transferring money, showing off quite a little of Domain-Driven Design. Tested with Spock.

Primary LanguageJava

This is a sample microservice for money transfers powered by Ratpack server with Guice. It was developed according to DDD's good practices.

Running

Check this project out, cd into the directory and run:

./gradlew run

This will start the ratpack app in a development mode. In your browser go to http://localhost:5050.

Installation and run:

./gradlew installApp
cd build/install/example-ratpack-gradle-java-app
bin/example-ratpack-gradle-java-app

Event storming

alt text