Acerca de blockchain, conceitos de inteligência artificial, ...
Em uma arquitetura hexagonal, como as classes de domínio estão relacionadas ao negócio do sistema e seus dados, elas devem ser responsáveis pelo armazenamento de dados e as tecnologias usadas para esse fim.
É onde estão localizados os modelos, domínios e regras de negócios de seu software . É um ambiente que deve ser totalmente isolado em termos de não ser afetado por ocorrências externas, por exemplo, o banco de dados que será utilizado, framework frontend.
https://www.sensedia.com.br/post/uso-do-padrao-de-arquitetura-hexagonal
Na arquitetura hexagonal, as classes de domínio não devem ser responsáveis diretamente pelo armazenamento de dados ou pelas tecnologias usadas para esse fim. Essa responsabilidade recai sobre os adaptadores, que são responsáveis por conectar as classes de domínio às tecnologias externas, como bancos de dados, APIs, etc. Esses adaptadores são implementados na camada externa da arquitetura hexagonal.