Desenvolvimento de Software · Intermediário · Português · Técnico
arquitetura em camadas
Organização do sistema em camadas empilhadas, como apresentação, regras de negócio e dados, em que cada uma conversa apenas com a camada vizinha.
Onde usar
'O projeto segue arquitetura em camadas: controller, service e repositório'.
Exemplos
Na arquitetura em camadas, a tela nunca acessa o banco diretamente.
Adotamos arquitetura em camadas para o time se organizar melhor.
Cuidado
Camadas sem disciplina viram um emaranhado de dependências; se a camada de dados puder chamar a de apresentação, a separação deixa de valer.
Sinônimos
layered architecture, arquitetura multicamadas