3 Comments

Wow, excellent post! Direct to the point and very educational. Thanks for sharing!

Expand full comment
author

I'd be interested in hearing your perspectives about Hexagonal Architecture, or any other architectural styles you have adopted. Have a good day!

Expand full comment

I'm quite fond of bringing Hexagonal Architecture together with Clean Architecture into software development. These two styles promote the idea of business logic independence, allowing the core of the application to be agnostic to any external influences, such as UI, databases, or external agents.

Alongside these architectures, I exercise caution with the Specification Pattern. This pattern is a powerful tool when dealing with complex business rules, as it encapsulates them into a separate, reusable, and combinable object. It fits nicely into the purpose of keeping business logic at the center of the design, clearly separated from other concerns.

Expand full comment