Neste post vou explicar da maneira mais burra e simplificada o que é Clean Architecture, pois é um tema meio complexo e cheio de variáveis. Logo, esse post é pra eu mesmo me relembrar de como são as coisas, mas isso talvez ajude voce também!
Objetivo da Arquitetura Limpa
Esse modelo de arquitetura de software, assim como os modelos de cebola e hexagonal buscam isolar as regras de negócio do mundo externo com camadas bem definadas. Isso faz com que a gente proteja o Core da nossa aplicação e não fique dependente de frameworks, bancos de dados, etc.
Camadas
Abaixo segue a famosa imagem de representação
