Arquitectura de la intermediación de mensajes y aplicaciones sin servidor en Azure

Intermedio
Arquitecto de soluciones
Azure
Azure Functions
Azure Event Hubs
Azure Event Grid
Azure Service Bus
Azure Logic Apps

Aprenda a crear un sistema de mensajería confiable para sus aplicaciones y descubra cómo sacar provecho de los servicios de aplicaciones sin servidor en Azure.

Requisitos previos

  • Conocimientos de C#

Módulos en esta ruta de aprendizaje

Azure Functions permite que los desarrolladores hospeden la lógica de negocios que se puede ejecutar sin administrar ni aprovisionar infraestructura.

Defina un flujo de trabajo mediante desencadenadores integrados, acciones y operadores condicionales. El flujo de trabajo se ejecutará de forma automática cuando haya datos disponibles, procesará los datos en la nube, registrará los resultados en una base de datos y enviará notificaciones por correo electrónico.

Cuando tenga una aplicación que conste de componentes que se ejecutan en distintos equipos, servidores y dispositivos móviles, puede ser difícil establecer comunicaciones confiables entre esos componentes. Azure proporciona varias tecnologías que puede usar para comunicarse de forma más confiable, como colas de Storage, Event Hubs, Event Grid y Service Bus. En este módulo se muestra cómo elegir la mejor tecnología para las tareas de comunicación.

Implemente el patrón Suscribir a publicación en la nube con Azure Queue Storage.

Conecte las aplicaciones emisoras y receptoras con Event Hubs para poder administrar cargas altas sin perder datos.

Escritura de código C# en una aplicación personalizada que envía y recibe mensajes mediante colas y temas de Azure Service Bus.

Cree una arquitectura de aplicaciones sin servidor, automatice las operaciones e integre aplicaciones al controlar eventos de Azure con Event Grid.

Exponga de forma segura los servicios que se ejecutan en la red local a los clientes de la nube, sin tener que abrir un puerto en el firewall ni realizar cambios intrusivos en la infraestructura de la red corporativa.