andreygfranca / financial-system-hexagonal-arch-poc

This is just a POC for hexagonal architecture with monorepo microservices communicating with rabbitmq.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Financial System - Microservices and Hexagonal Architecture

This is just a POC for hexagonal architecture with monorepo microservices communicating with rabbitmq.

Microservices

  • Accounts Payable;
  • Accounts Receivable;
  • Cash Flow.

Running

Firstly, it is needed to build the microservices images in theirs respective modules. For example:

cd accounts-payable && mvn clean install;
cd docker && make build:latest

After build all microservices you have can run it, all together.

cd docker;
docker-compose -f docker-compose.yml up

About

This is just a POC for hexagonal architecture with monorepo microservices communicating with rabbitmq.


Languages

Language:Java 93.2%Language:Makefile 6.1%Language:Dockerfile 0.7%