Hexagonal Architecture — 1/2 — overview

A way to isolate business logic in code

The hexagonal architecture is one of the trending one way to get a clean codebase. Because we know that working with a mess is time consuming, and we prefer spending our time to produce value than to try sort out the big ball of mug. I hope this article will help you get right to the point to have a cleaner architecture of your codebase. There are ten sections divided into two parts. This first part gives an overview of the hexagonal architecture, the second will provide more in-depth details with…