Introdução
Sua empresa usa o Java como linguagem de desenvolvimento principal e o Apache Maven para criar aplicativos. Sua empresa gostaria de simplificar a geração de relatórios de eventos e quer 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 é disparada quando valores específicos são passados em solicitações HTTP e cria entradas de registro para rastrear a atividade HTTP.
Neste módulo, você usará 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 o Azure Functions. Depois de testar a função na nuvem, você a atualizará com recursos de registro em log personalizados e a reimplantará no Azure.
Se você estiver usando o Gradle, também há um Plug-in do Gradle semelhante para o Azure Functions.
Objetivos de aprendizagem
Neste módulo, você vai:
- 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 do Maven para o Azure Functions.
- Atualize a função e reimplante-a no Azure.
- Monitorar a integridade da sua função com o Azure Application Insights.
Pré-requisitos
- Experimente no desenvolvimento de aplicativos Java.
- Experimente usar o Apache Maven para criar projetos.