Tactical Design by Example - Using Kotlin and Spring Boot (Part 6) - ArchUnit
Today I experimented a little with ArchUnit, in order to validate that an application follows our team's interpretation of Hexagon Architecture. I wanted to ensure that repositories, consumers and controllers are in the corresponding adapter package application services are in the application service package commands and queries are in the incoming port package the outgoing port package only… [read more →]