Desarrollar Azure Functions
Azure App Services
Florin Angelescu
Azure Cloud Architect
¿Qué son los desencadenadores?
$$

- Define cómo se invoca una función
- Las funciones pueden responder a:
- Solicitudes HTTP
- Mensajes en una cola
- Carga de archivos
- Cada función debe tener un desencadenador
Tipos de desencadenador comunes
¿Qué son las vinculaciones?
- Simplifican la conexión a datos y servicios externos
- La integración se gestiona en segundo plano
- Mantiene el código ligero sin gestionar infraestructura extra
Vinculaciones de entrada vs. salida

- Recibe automáticamente un archivo blob o un registro de base de datos

- Cosmos DB, Event Hubs o proveedores de correo
Vinculaciones de entrada vs. salida
Ejemplo real
- Una persona sube una imagen:
- Un desencadenador de blob inicia la función
- La vinculación de entrada entrega la imagen a la función
- La función puede:
- Redimensionar la imagen
- Añadir etiquetas
- Luego, las vinculaciones de salida pueden:
- Guardar la imagen actualizada
- Registrar metadatos en Cosmos DB
- Enviar una notificación
¡Vamos a practicar!
Azure App Services
Preparing Video For Download...