Clean Architecture: dependencias, camadas e por que a regra de dependência importa
Clean Architecture organiza código em camadas concentricias onde dependencias apontam sempre para dentro — entidades no centro, infraestrutura na borda. Entenda como isso facilita testes, troca de banco e evolução sem rewrite.