Hexagonal architecture has a few principles that should be followed to build well-structured components. If any of them was overlooked, it would lead to having problems in the future. Additionally, changing bad implementations can be tortuous and even worse if a system is running on production.

SOLID principles

To implement components based on hexagonal architecture, it is necessary to have a well understanding of SOLID principles. Hence they will be covered in this lesson. Basically, these principles are five:

  1. The single responsibility
...

Create a free account to access the full course.

Continue your learning journey with a 14-day free trial.

By signing up, you agree to Devpath's Terms of Service and Privacy Policy