This project is a sample production-ready implementation for demonstrating the power of Hexagonal Architecture (aka Ports And Adapters Pattern) writte

AlicanAkkus / Modular-Architecture-Hexagonal-Demo-Project

submited by
Style Pass
2021-05-29 11:00:07

This project is a sample production-ready implementation for demonstrating the power of Hexagonal Architecture (aka Ports And Adapters Pattern) written in Java.

We want to write clean, maintainable, well-defined boundary context, well-tested domain code and isolate business logic from outside concern.

The hexagonal architecture was invented by Alistair Cockburn in an attempt to avoid known structural pitfalls in object-oriented software design, such as undesired dependencies between layers and contamination of user interface code with business logic, and published in 2005.

We recommend Hexagonal Architecture for those who want to write clean, maintainable, well-defined boundary context, well-tested domain and decoupling business logic from technical code.

You can use any programming language for implementing Hexagonal Architecture. Here is the list of technologies we used for the demo application;

Leave a Comment
Related Posts