DEV Community

Discussion on: Hexagonal Architecture

Collapse
 
aschwin profile image
Aschwin Wesselius

This approach is similar to the Onion Architecture or the Clean Architecture (by Robert Martin). There are similarities but some insights differ a bit, so suggest to study them too.

Further I suggest to think about decomposition by change (volatility) rather than function. Loose coupling has its advantages but it can become confusing to what extent the decoupling should occur. The volatility of the element can guide in making decisions on these things. Thats why “The Method” by IDesign is gaining traction nowadays amongst architects. You can read more about it in the book “Righting Software” by Juval Löwy.