3. O que significa Arquitetura Hexagonal ?
"O objetivo da arquitetura de software é minimizar os recursos humanos
necessários para construir e manter o sistema necessário." (Clean Architecture -
Uncle Bob)
4. O que significa Arquitetura Hexagonal ?
Por que se preocupar com Arquitetura de Software ao invés de fazer uma solução
qualquer para entregar rápido ?
7. O que significa Arquitetura Hexagonal ?
- Também chamada de Ports and Adapters, a Arquitetura Hexagonal é uma
forma de organizar o código em camadas, cada qual com a sua
responsabilidade, tendo como objetivo isolar totalmente a lógica de negócio do
mundo externo.
8. O que significa Arquitetura Hexagonal ?
- Também chamada de Ports and Adapters, a Arquitetura Hexagonal é uma forma de
organizar o código em camadas, cada qual com a sua responsabilidade, tendo como
objetivo isolar totalmente a lógica de negócio do mundo externo.
- O principal objetivo da Arquitetura Hexagonal é permitir que a aplicação se adapte às
mudanças de tecnologia e interfaces de usuário sem impactar o Negócio, ou seja,
sem exigir a reescrita de partes significativas da aplicação.
16. Referências
- Arquitetura Hexagonal (https://www.infoq.com/br/presentations/arquitetura-hexagonal/)
- DDD, Hexagonal, Onion, Clean, CQRS, … How I put it all together
(https://herbertograca.com/2017/11/16/explicit-architecture-01-ddd-hexagonal-onion-clean-cqrs-how-i-put-it-all-together/)
- Clean Architecture with Spring by Tom Hombergs @ Spring I/O 2019 (https://www.youtube.com/watch?v=cPH5AiqLQTo)
- Benefits and challenges of using monorepo development practices (https://circleci.com/blog/monorepo-dev-practices)
- Complex Made Bearable - Lucas Cavalcanti (https://www.youtube.com/watch?v=ct5aWqhHARs)
- Your Microservices May Need A Monorepo For Quality At Speed
(https://qeunit.medium.com/your-microservices-may-need-a-monorepo-for-quality-at-speed-bfe5ba64dfc7)
- Curly Braces #1: Java and a project monorepo (https://blogs.oracle.com/javamagazine/post/curly-braces-java-git-monorepo)
- Mantenha a sua cozinha organizada: o case Monorepo no iFood
(https://news.ifood.com.br/mantenha-a-sua-cozinha-organizada-o-case-monorepo-no-ifood)
- O Monorepo à la Google (https://qeunit.com/pt/blog/o-monorepo-a-la-google/)
- Why Google Stores Billions of Lines of Code in a Single Repository (https://research.google/pubs/pub45424/)
- Microservices: Mono repo vs. multiple repositories
(https://jaxenter.com/microservices-mono-repo-vs-multiple-repositories-130148.html)
- SpareBank Financial institution - Monorepo sample (https://github.com/SpareBank1/monorepo-sample)
- Modular-Architecture-Hexagonal-Demo-Project (https://github.com/AlicanAkkus/Modular-Architecture-Hexagonal-Demo-Project)