Introdução
A sua empresa utiliza Java como a principal linguagem de desenvolvimento e o Apache Maven para compilar as aplicações. Sua empresa gostaria de simplificar seus relatórios de eventos e eles querem que você pesquise a criação de uma solução baseada em nuvem. Você vai investigar o uso do Microsoft Azure para criar uma função sem servidor, que é acionada quando valores específicos são passados em solicitações HTTP e cria entradas de log para rastrear a atividade HTTP.
Neste módulo, você usa um arquétipo Maven para criar um projeto de função. Você desenvolve e testa a função localmente e, em seguida, implanta a função usando o plug-in Maven para Azure Functions. Depois de testar sua função na nuvem, você atualizará sua função com recursos de log personalizados e a reimplantará no Azure.
Se estiver a utilizar o Gradle, existe um plug-in do Gradle para as Funções do Azure semelhante.
Objetivos de aprendizagem
Neste módulo, irá:
- Crie um projeto de função usando um arquétipo Maven.
- Execute e teste a função localmente.
- Implante a função usando o plug-in Maven para Azure Functions.
- Atualize a função e reimplante no Azure.
- Monitore a integridade da sua função com o Azure Application Insights.
Pré-requisitos
- Experiência no desenvolvimento de aplicações Java.
- Experiência usando Apache Maven para construir projetos.