Denys Poltorak
Sep 18, 2024

--

Thank you! I was writing an article on dependency inversion among architectural patterns, and your idea is closely related.

The best isolation is provided by Hexagonal Architecture, which not only adds an intermediate layer between the business logic and external components, but also subdivides the service layers into modules by subdomain (or component, as at the infrastructure-level subdomains correspond to the functionality provided by the libraries or databases).

--

--

Denys Poltorak
Denys Poltorak

Written by Denys Poltorak

yet another unemployed experienced embedded / low-level C++ technical lead from Ukraine

Responses (1)