Introducción
Las pilas de aplicaciones, que describen el escenario real, suelen ser las más eficaces y confiables. Muchas cargas de trabajo, por naturaleza, se controlan mediante eventos. En este módulo, vamos a aprender qué significa "controlado por eventos" y cómo podemos representar un escenario real en Azure.
Objetivos de aprendizaje
Al finalizar este módulo, podrá hacer lo siguiente:
- Explicar con ejemplos las cargas de trabajo controladas por eventos y en tiempo real.
- Crear un escenario con datos de telemetría simulados.
- Enviar datos de telemetría con una función de Azure a un centro de eventos.
- Conectar otra función a este centro de eventos para desencadenar el almacenamiento en Azure Cosmos DB.
- Echar un vistazo a las métricas de Application Insights para medir el rendimiento e identificar posibles cuellos de botella.
Requisitos previos
Como desarrollador de Java, ya está familiarizado con las bases de datos NoSQL y cómo conectarlas con las funciones. Para completar los ejercicios en este módulo, debe usar una cuenta de Azure personal. Compruebe que dispone de los siguientes recursos:
- Una suscripción de Azure
- Instalaciones locales del JDK de Java (17 o posterior), Maven (3.0 o posterior) y la CLI de Azure (2.12 o posterior)
- Azure Functions Core Tools (4x)