ExpertiDict

Desenvolvimento de Software · Intermediário · Português · Técnico

arquitetura em camadas

/aʁ.ki.te.ˈtu.ɾɐ ẽj ka.ˈma.dɐs/locução substantiva

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

Veja também

Todos os termos de Desenvolvimento de Software