emystein / buckpal

An example approach for implementing a Clean/Hexagonal Architecture

Home Page:https://leanpub.com/get-your-hands-dirty-on-clean-architecture/overview

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Example Implementation of a Hexagonal Architecture

Based on BuckPal with a few modifications:

  • Model all locks applied during a Transaction (see SendMoneyService)
  • Single port for Account repository, merging original ports LoadAccountPort and UpdateAccountStatePort.

Prerequisites

  • JDK 8+
  • Gradle

About

An example approach for implementing a Clean/Hexagonal Architecture

https://leanpub.com/get-your-hands-dirty-on-clean-architecture/overview


Languages

Language:Kotlin 100.0%