Hexagonal Architecture
This article is a guide showing my point of view of the Hexagonal Architecture to implement in Java with the Spring Framework. This Architecture can be useful to create microservices, indeed from it came a lot of other DDD Architectures like Onion or Clean Architecture they took the basic layout and adds their flavours.