An open API service indexing awesome lists of open source software.

https://github.com/rcardin/hexagonal-java

Example of an hexagonal architetcure using Spring Boot (Java version)
https://github.com/rcardin/hexagonal-java

hexagonal-architecture java kafka spring-boot

Last synced: 3 months ago
JSON representation

Example of an hexagonal architetcure using Spring Boot (Java version)

Awesome Lists containing this project

README

          

![](https://github.com/rcardin/hexagonal-java/workflows/Hexagonal-Java/badge.svg)

# Hexagonal Architecture

This toy project shows how to implement a service using Spring Boot, and the Hexagonal Architecture. The
represented domain model is the management of a **stocks' portfolio**. The reference implementation is the project [hexagonal](https://github.com/rcardin/hexagonal).

(STILL UNDER DEVELOPMENT)

## User Stories

The implemented user stories are the following:
- The system should receive the price of a stock via Kafka message
- The system should produce an event if the value of an owned stock falls down below a threshold