Introdução

Concluído

Imagine que você trabalha para uma empresa de pequeno a médio porte com um aplicativo Web implantado localmente voltado ao público. Os servidores estão ficando antigos e funcionando próximos à capacidade. Em vez de investir mais pesadamente em hardware, você migrará para o Azure. Você deseja obter os benefícios da hospedagem na nuvem, minimizando o tempo de inatividade e usando as habilidades existentes da sua equipe. Além disso, o aplicativo tem camadas e é implantado em uma arquitetura de N camadas. Você deseja garantir que é capaz de dimensionar, gerenciar e proteger seu aplicativo agora e no futuro.

Neste módulo, você aprenderá o que é a arquitetura de N camadas (ou de várias camadas), quando usá-la e quais os benefícios e as desvantagens desse estilo de arquitetura.

Ao entender o que compõe uma arquitetura de N camadas e como otimizá-la, você poderá tomar as decisões certas ao escolher uma arquitetura para novos aplicativos. Você também pode aprimorar as implantações de aplicativos existentes.

Objetivos de aprendizagem

Neste módulo, você vai:

  • Identificar os recursos, limitações e considerações do estilo de arquitetura de N camadas
  • Identificar casos de uso para quando uma arquitetura de N camadas é apropriada
  • Implantar uma arquitetura de N camadas de exemplo
  • Identificar os métodos e os recursos para aprimorar sua arquitetura de N camadas