SlideShare una empresa de Scribd logo
1 de 29
Event Grid
#4Sessions
Nacho Fanjul
¿Colega que pasa en mi nube?
Nacho Fanjul
Key Specialist - Architect
@nfanjul
@nfanjul@pasiona.com
Agenda
• Introducción
• ¿Qué es Azure Event Grid?
• Conceptos
• Configuración
• Escenarios & demos
Introducción
La informática moderna esta basada en eventos
Controlar estos eventos es lo mas importante, pero difícil
Todos los eventos gestionados desde una única pieza
¿Qué es Azure Event Grid?
Simplificación del consumo de eventos (PUB - SUB)
Aplicaciones confiables en cloud
Azure Event Grid
• Reacción a eventos (casi tiempo real)
• Fácil implementación de ARQ basadas en eventos
• Escalable y alta disponibilidad
• Grandes posibilidades con serverless
• Automatización
• Siempre disponible
• CASI tiempo real
• Escalable
• Plataforma agnóstica (WebHook)
• Lenguaje agnóstico (Protocolo HTTP)
Principios Azure Event Grid
Conceptos
Conceptos básicos
Event:
Event Publisher:
Topic:
Event Subscriptions:
Filters:
Event Handlers:
¿Qué pasó?
¿Dónde ocurrió?
¿A donde se envían los eventos?
¿Cómo recibes los eventos?
Tipos de evento, empieza con, termina con…
App o servicio que reacciona al evento
Esquema
Esquema Evento Storage
Esquema Evento Custom
Configuración
Subscripción
• Name
• Event Types
• Subscriber Type
• WebHook
• Event Hubs
• Subscriber Endpoint
• Prefix Filter
• Suffix Filter
Escenarios
Arquitecturas Serverless
Demo 1
OK
KO
Automatización
Demo 2
Integración
Demo 3
Create
Delete
Custom
Demo 4
Nacho Fanjul
@nfanjul
nfanjul@pasiona.com@
Q&A
Fuentes & Repositorio
https://docs.microsoft.com/en-us/rest/api/eventgrid/API:
Doc.: https://docs.microsoft.com/en-us/azure/event-grid/
https://github.com/nfanjul/EventGrid
https://es.slideshare.net/NachoFanjulCorteguer
GRACIAS

Más contenido relacionado

La actualidad más candente

Introduccion al Cloud Computing - Sesion 1
Introduccion al Cloud Computing - Sesion 1Introduccion al Cloud Computing - Sesion 1
Introduccion al Cloud Computing - Sesion 1Santiago Alvarez Vargas
 
AWS Cloud Experience 2018 - Construyendo aplicaciones serverless
AWS Cloud Experience 2018 - Construyendo aplicaciones serverlessAWS Cloud Experience 2018 - Construyendo aplicaciones serverless
AWS Cloud Experience 2018 - Construyendo aplicaciones serverlessLucas Ceballos
 
KCDS 2021- Escalando workloads serverless en Kubernetes con KEDA
KCDS 2021- Escalando workloads serverless en Kubernetes con KEDAKCDS 2021- Escalando workloads serverless en Kubernetes con KEDA
KCDS 2021- Escalando workloads serverless en Kubernetes con KEDAEduard Tomàs
 
Automatiza el despliegue de tus aplicaciones atlassian con docker
Automatiza el despliegue de tus aplicaciones atlassian con dockerAutomatiza el despliegue de tus aplicaciones atlassian con docker
Automatiza el despliegue de tus aplicaciones atlassian con dockeratSistemas
 
Web applications under the hood @ The full stack Meetup
Web applications under the hood @ The full stack MeetupWeb applications under the hood @ The full stack Meetup
Web applications under the hood @ The full stack MeetupLucas Ceballos
 
Azure bajo control: Claves de una buena gobernanza
Azure bajo control: Claves de una buena gobernanzaAzure bajo control: Claves de una buena gobernanza
Azure bajo control: Claves de una buena gobernanzaPlain Concepts
 
Automation strategy for the services provisioning, IECISA
Automation strategy for the services provisioning, IECISA Automation strategy for the services provisioning, IECISA
Automation strategy for the services provisioning, IECISA OpenNebula Project
 
Esos contenedores, ¡a producción! (Commit Conf 2018)
Esos contenedores, ¡a producción! (Commit Conf 2018)Esos contenedores, ¡a producción! (Commit Conf 2018)
Esos contenedores, ¡a producción! (Commit Conf 2018)Eduard Tomàs
 
Argentesting 2018 - Deployment y Testing automatizado en infraestructura
Argentesting 2018 - Deployment y Testing automatizado en infraestructuraArgentesting 2018 - Deployment y Testing automatizado en infraestructura
Argentesting 2018 - Deployment y Testing automatizado en infraestructuraArgentesting
 
Azure Bootcamp Como montar una arquitectura Serverless y aprovechar Azure
Azure Bootcamp Como montar una arquitectura Serverless y aprovechar AzureAzure Bootcamp Como montar una arquitectura Serverless y aprovechar Azure
Azure Bootcamp Como montar una arquitectura Serverless y aprovechar AzureAdrian Diaz Cervera
 
Kubernetes: Do's, don'ts and why's
Kubernetes: Do's, don'ts and why'sKubernetes: Do's, don'ts and why's
Kubernetes: Do's, don'ts and why'sEduard Tomàs
 
El secreto para migrar tus aplicaciones a azure optimizando el consumo y mejo...
El secreto para migrar tus aplicaciones a azure optimizando el consumo y mejo...El secreto para migrar tus aplicaciones a azure optimizando el consumo y mejo...
El secreto para migrar tus aplicaciones a azure optimizando el consumo y mejo...SOFTENG
 

La actualidad más candente (14)

Introduccion al Cloud Computing - Sesion 1
Introduccion al Cloud Computing - Sesion 1Introduccion al Cloud Computing - Sesion 1
Introduccion al Cloud Computing - Sesion 1
 
Bases de Datos en Kubernetes
Bases de Datos en KubernetesBases de Datos en Kubernetes
Bases de Datos en Kubernetes
 
AWS Cloud Experience 2018 - Construyendo aplicaciones serverless
AWS Cloud Experience 2018 - Construyendo aplicaciones serverlessAWS Cloud Experience 2018 - Construyendo aplicaciones serverless
AWS Cloud Experience 2018 - Construyendo aplicaciones serverless
 
KCDS 2021- Escalando workloads serverless en Kubernetes con KEDA
KCDS 2021- Escalando workloads serverless en Kubernetes con KEDAKCDS 2021- Escalando workloads serverless en Kubernetes con KEDA
KCDS 2021- Escalando workloads serverless en Kubernetes con KEDA
 
Automatiza el despliegue de tus aplicaciones atlassian con docker
Automatiza el despliegue de tus aplicaciones atlassian con dockerAutomatiza el despliegue de tus aplicaciones atlassian con docker
Automatiza el despliegue de tus aplicaciones atlassian con docker
 
Web applications under the hood @ The full stack Meetup
Web applications under the hood @ The full stack MeetupWeb applications under the hood @ The full stack Meetup
Web applications under the hood @ The full stack Meetup
 
Azure bajo control: Claves de una buena gobernanza
Azure bajo control: Claves de una buena gobernanzaAzure bajo control: Claves de una buena gobernanza
Azure bajo control: Claves de una buena gobernanza
 
Automation strategy for the services provisioning, IECISA
Automation strategy for the services provisioning, IECISA Automation strategy for the services provisioning, IECISA
Automation strategy for the services provisioning, IECISA
 
Esos contenedores, ¡a producción! (Commit Conf 2018)
Esos contenedores, ¡a producción! (Commit Conf 2018)Esos contenedores, ¡a producción! (Commit Conf 2018)
Esos contenedores, ¡a producción! (Commit Conf 2018)
 
Application insight
Application insightApplication insight
Application insight
 
Argentesting 2018 - Deployment y Testing automatizado en infraestructura
Argentesting 2018 - Deployment y Testing automatizado en infraestructuraArgentesting 2018 - Deployment y Testing automatizado en infraestructura
Argentesting 2018 - Deployment y Testing automatizado en infraestructura
 
Azure Bootcamp Como montar una arquitectura Serverless y aprovechar Azure
Azure Bootcamp Como montar una arquitectura Serverless y aprovechar AzureAzure Bootcamp Como montar una arquitectura Serverless y aprovechar Azure
Azure Bootcamp Como montar una arquitectura Serverless y aprovechar Azure
 
Kubernetes: Do's, don'ts and why's
Kubernetes: Do's, don'ts and why'sKubernetes: Do's, don'ts and why's
Kubernetes: Do's, don'ts and why's
 
El secreto para migrar tus aplicaciones a azure optimizando el consumo y mejo...
El secreto para migrar tus aplicaciones a azure optimizando el consumo y mejo...El secreto para migrar tus aplicaciones a azure optimizando el consumo y mejo...
El secreto para migrar tus aplicaciones a azure optimizando el consumo y mejo...
 

Similar a Azure Event Grid: simplificación del consumo de eventos

Dynamics saturday madrid 2019 sergio hernandez
Dynamics saturday madrid 2019 sergio hernandezDynamics saturday madrid 2019 sergio hernandez
Dynamics saturday madrid 2019 sergio hernandezDemian Raschkovan
 
Santiago de Chile - Seguridad Continua en Cloud Computing
Santiago de Chile - Seguridad Continua en Cloud ComputingSantiago de Chile - Seguridad Continua en Cloud Computing
Santiago de Chile - Seguridad Continua en Cloud ComputingWalter Vargas
 
Introducción a la Nube de Azure con ENCAMINA
Introducción a la Nube de Azure con ENCAMINAIntroducción a la Nube de Azure con ENCAMINA
Introducción a la Nube de Azure con ENCAMINAwww.encamina.com
 
Event Grid, ¿colega que pasa en mi nube?
Event Grid, ¿colega que pasa en mi nube? Event Grid, ¿colega que pasa en mi nube?
Event Grid, ¿colega que pasa en mi nube? Nacho Fanjul Corteguera
 
MAPFRE: Aplicando orientación a eventos en cores de seguros
MAPFRE: Aplicando orientación a eventos en cores de segurosMAPFRE: Aplicando orientación a eventos en cores de seguros
MAPFRE: Aplicando orientación a eventos en cores de segurosconfluent
 
Seguridad en la nube para industrias reguladas
Seguridad en la nube para industrias reguladasSeguridad en la nube para industrias reguladas
Seguridad en la nube para industrias reguladasAmazon Web Services LATAM
 
Ex Mba S3 Por La Nube Grupo B
Ex Mba S3 Por La Nube Grupo BEx Mba S3 Por La Nube Grupo B
Ex Mba S3 Por La Nube Grupo BCarlos V
 
Microservicios en la nube: un paseo por Azure Service Fabric - .NET Conf CL v...
Microservicios en la nube: un paseo por Azure Service Fabric - .NET Conf CL v...Microservicios en la nube: un paseo por Azure Service Fabric - .NET Conf CL v...
Microservicios en la nube: un paseo por Azure Service Fabric - .NET Conf CL v...Guillermo Javier Bellmann
 
Visual Studio 2010 Ligthswitch + AZURE + Zero Code
Visual Studio 2010 Ligthswitch + AZURE + Zero CodeVisual Studio 2010 Ligthswitch + AZURE + Zero Code
Visual Studio 2010 Ligthswitch + AZURE + Zero CodeBruno Capuano
 
Perdiendo el miedo a la Modernizacion de app.pdf
Perdiendo el miedo a la Modernizacion de app.pdfPerdiendo el miedo a la Modernizacion de app.pdf
Perdiendo el miedo a la Modernizacion de app.pdfRicardoGonzalez153602
 
Cloud + Docker - La arquitectura MELI usando AWS en la nube.
Cloud + Docker - La arquitectura MELI usando AWS en la nube.Cloud + Docker - La arquitectura MELI usando AWS en la nube.
Cloud + Docker - La arquitectura MELI usando AWS en la nube.melidevelopers
 
SUSE Expert Days 2017 HPE
SUSE Expert Days 2017 HPESUSE Expert Days 2017 HPE
SUSE Expert Days 2017 HPESUSE España
 
Devsecops superstar un movimiento masivo
Devsecops superstar un movimiento masivoDevsecops superstar un movimiento masivo
Devsecops superstar un movimiento masivoLuciano Moreira da Cruz
 

Similar a Azure Event Grid: simplificación del consumo de eventos (20)

Event Grid, el efecto mariposa
Event Grid, el efecto mariposaEvent Grid, el efecto mariposa
Event Grid, el efecto mariposa
 
Dynamics saturday madrid 2019 sergio hernandez
Dynamics saturday madrid 2019 sergio hernandezDynamics saturday madrid 2019 sergio hernandez
Dynamics saturday madrid 2019 sergio hernandez
 
Santiago de Chile - Seguridad Continua en Cloud Computing
Santiago de Chile - Seguridad Continua en Cloud ComputingSantiago de Chile - Seguridad Continua en Cloud Computing
Santiago de Chile - Seguridad Continua en Cloud Computing
 
Serverless Wars
Serverless WarsServerless Wars
Serverless Wars
 
Introducción a la Nube de Azure con ENCAMINA
Introducción a la Nube de Azure con ENCAMINAIntroducción a la Nube de Azure con ENCAMINA
Introducción a la Nube de Azure con ENCAMINA
 
IaaS + PaaS Cloud Solutions
IaaS + PaaS Cloud Solutions IaaS + PaaS Cloud Solutions
IaaS + PaaS Cloud Solutions
 
Event Grid, ¿colega que pasa en mi nube?
Event Grid, ¿colega que pasa en mi nube? Event Grid, ¿colega que pasa en mi nube?
Event Grid, ¿colega que pasa en mi nube?
 
Descubriendo windows azure
Descubriendo windows azureDescubriendo windows azure
Descubriendo windows azure
 
MAPFRE: Aplicando orientación a eventos en cores de seguros
MAPFRE: Aplicando orientación a eventos en cores de segurosMAPFRE: Aplicando orientación a eventos en cores de seguros
MAPFRE: Aplicando orientación a eventos en cores de seguros
 
Seguridad en la nube para industrias reguladas
Seguridad en la nube para industrias reguladasSeguridad en la nube para industrias reguladas
Seguridad en la nube para industrias reguladas
 
Ex Mba S3 Por La Nube Grupo B
Ex Mba S3 Por La Nube Grupo BEx Mba S3 Por La Nube Grupo B
Ex Mba S3 Por La Nube Grupo B
 
computación en la nube
computación en la nubecomputación en la nube
computación en la nube
 
Construyedo Aplicaciones Serverless
Construyedo Aplicaciones ServerlessConstruyedo Aplicaciones Serverless
Construyedo Aplicaciones Serverless
 
Microservicios en la nube: un paseo por Azure Service Fabric - .NET Conf CL v...
Microservicios en la nube: un paseo por Azure Service Fabric - .NET Conf CL v...Microservicios en la nube: un paseo por Azure Service Fabric - .NET Conf CL v...
Microservicios en la nube: un paseo por Azure Service Fabric - .NET Conf CL v...
 
Visual Studio 2010 Ligthswitch + AZURE + Zero Code
Visual Studio 2010 Ligthswitch + AZURE + Zero CodeVisual Studio 2010 Ligthswitch + AZURE + Zero Code
Visual Studio 2010 Ligthswitch + AZURE + Zero Code
 
Computacion en la nube
Computacion en la nubeComputacion en la nube
Computacion en la nube
 
Perdiendo el miedo a la Modernizacion de app.pdf
Perdiendo el miedo a la Modernizacion de app.pdfPerdiendo el miedo a la Modernizacion de app.pdf
Perdiendo el miedo a la Modernizacion de app.pdf
 
Cloud + Docker - La arquitectura MELI usando AWS en la nube.
Cloud + Docker - La arquitectura MELI usando AWS en la nube.Cloud + Docker - La arquitectura MELI usando AWS en la nube.
Cloud + Docker - La arquitectura MELI usando AWS en la nube.
 
SUSE Expert Days 2017 HPE
SUSE Expert Days 2017 HPESUSE Expert Days 2017 HPE
SUSE Expert Days 2017 HPE
 
Devsecops superstar un movimiento masivo
Devsecops superstar un movimiento masivoDevsecops superstar un movimiento masivo
Devsecops superstar un movimiento masivo
 

Más de [T]echdencias

Transformacion digital, formacion y empleo
Transformacion digital, formacion y empleoTransformacion digital, formacion y empleo
Transformacion digital, formacion y empleo[T]echdencias
 
React & Redux for noobs
React & Redux for noobsReact & Redux for noobs
React & Redux for noobs[T]echdencias
 
¡Bzz...! ¡Tienes una alerta!
¡Bzz...! ¡Tienes una alerta!¡Bzz...! ¡Tienes una alerta!
¡Bzz...! ¡Tienes una alerta![T]echdencias
 
Windows Template Studio by Martin Vega
Windows Template Studio by Martin Vega Windows Template Studio by Martin Vega
Windows Template Studio by Martin Vega [T]echdencias
 
#4Sessions - Azure Alerts - ¿Has probado a reiniciar?
#4Sessions - Azure Alerts - ¿Has probado a reiniciar?#4Sessions - Azure Alerts - ¿Has probado a reiniciar?
#4Sessions - Azure Alerts - ¿Has probado a reiniciar?[T]echdencias
 
Seamos 'Hipster', pensemos en ServerLess - Manu Delgado Díaz
Seamos 'Hipster', pensemos en ServerLess - Manu Delgado DíazSeamos 'Hipster', pensemos en ServerLess - Manu Delgado Díaz
Seamos 'Hipster', pensemos en ServerLess - Manu Delgado Díaz[T]echdencias
 
[Codemotion Madrid 2017] Como hacer una presentacion y no matar a la audiencia
[Codemotion Madrid 2017] Como hacer una presentacion y no matar a la audiencia[Codemotion Madrid 2017] Como hacer una presentacion y no matar a la audiencia
[Codemotion Madrid 2017] Como hacer una presentacion y no matar a la audiencia[T]echdencias
 
Power Users - Nueva experiencia Office 365
Power Users - Nueva experiencia Office 365 Power Users - Nueva experiencia Office 365
Power Users - Nueva experiencia Office 365 [T]echdencias
 
Node.js + Azure, o como mezclar agua con aceite
Node.js + Azure, o como mezclar agua con aceite Node.js + Azure, o como mezclar agua con aceite
Node.js + Azure, o como mezclar agua con aceite [T]echdencias
 
Testear videojuegos con Unity3D
Testear videojuegos con Unity3D Testear videojuegos con Unity3D
Testear videojuegos con Unity3D [T]echdencias
 
The big ball of mud | 4Sessions Feb17
The big ball of mud | 4Sessions Feb17The big ball of mud | 4Sessions Feb17
The big ball of mud | 4Sessions Feb17[T]echdencias
 
DevOps - Más allá del botón derecho > publicar | 4Sessions Feb17
DevOps -  Más allá del botón derecho > publicar | 4Sessions Feb17DevOps -  Más allá del botón derecho > publicar | 4Sessions Feb17
DevOps - Más allá del botón derecho > publicar | 4Sessions Feb17[T]echdencias
 
Primer vistazo al computer vision | 4Sessions Feb17
Primer vistazo al computer vision | 4Sessions Feb17Primer vistazo al computer vision | 4Sessions Feb17
Primer vistazo al computer vision | 4Sessions Feb17[T]echdencias
 
Arduino para seres humanos | 4Sessions Feb17
Arduino para seres humanos | 4Sessions Feb17Arduino para seres humanos | 4Sessions Feb17
Arduino para seres humanos | 4Sessions Feb17[T]echdencias
 
2D zombies survival game | Codemotion 2016
2D zombies survival game | Codemotion 20162D zombies survival game | Codemotion 2016
2D zombies survival game | Codemotion 2016[T]echdencias
 
Application Insight + stream analytics + Power BI
Application Insight + stream analytics + Power BIApplication Insight + stream analytics + Power BI
Application Insight + stream analytics + Power BI[T]echdencias
 
Botón derecho --> publicar
Botón derecho --> publicarBotón derecho --> publicar
Botón derecho --> publicar[T]echdencias
 

Más de [T]echdencias (20)

Transformacion digital, formacion y empleo
Transformacion digital, formacion y empleoTransformacion digital, formacion y empleo
Transformacion digital, formacion y empleo
 
I get the Power BI
I get the Power BII get the Power BI
I get the Power BI
 
Selenium + docker
Selenium + dockerSelenium + docker
Selenium + docker
 
React & Redux for noobs
React & Redux for noobsReact & Redux for noobs
React & Redux for noobs
 
Azure Logic Apps
Azure Logic Apps Azure Logic Apps
Azure Logic Apps
 
¡Bzz...! ¡Tienes una alerta!
¡Bzz...! ¡Tienes una alerta!¡Bzz...! ¡Tienes una alerta!
¡Bzz...! ¡Tienes una alerta!
 
Windows Template Studio by Martin Vega
Windows Template Studio by Martin Vega Windows Template Studio by Martin Vega
Windows Template Studio by Martin Vega
 
#4Sessions - Azure Alerts - ¿Has probado a reiniciar?
#4Sessions - Azure Alerts - ¿Has probado a reiniciar?#4Sessions - Azure Alerts - ¿Has probado a reiniciar?
#4Sessions - Azure Alerts - ¿Has probado a reiniciar?
 
Seamos 'Hipster', pensemos en ServerLess - Manu Delgado Díaz
Seamos 'Hipster', pensemos en ServerLess - Manu Delgado DíazSeamos 'Hipster', pensemos en ServerLess - Manu Delgado Díaz
Seamos 'Hipster', pensemos en ServerLess - Manu Delgado Díaz
 
[Codemotion Madrid 2017] Como hacer una presentacion y no matar a la audiencia
[Codemotion Madrid 2017] Como hacer una presentacion y no matar a la audiencia[Codemotion Madrid 2017] Como hacer una presentacion y no matar a la audiencia
[Codemotion Madrid 2017] Como hacer una presentacion y no matar a la audiencia
 
Power Users - Nueva experiencia Office 365
Power Users - Nueva experiencia Office 365 Power Users - Nueva experiencia Office 365
Power Users - Nueva experiencia Office 365
 
Node.js + Azure, o como mezclar agua con aceite
Node.js + Azure, o como mezclar agua con aceite Node.js + Azure, o como mezclar agua con aceite
Node.js + Azure, o como mezclar agua con aceite
 
Testear videojuegos con Unity3D
Testear videojuegos con Unity3D Testear videojuegos con Unity3D
Testear videojuegos con Unity3D
 
The big ball of mud | 4Sessions Feb17
The big ball of mud | 4Sessions Feb17The big ball of mud | 4Sessions Feb17
The big ball of mud | 4Sessions Feb17
 
DevOps - Más allá del botón derecho > publicar | 4Sessions Feb17
DevOps -  Más allá del botón derecho > publicar | 4Sessions Feb17DevOps -  Más allá del botón derecho > publicar | 4Sessions Feb17
DevOps - Más allá del botón derecho > publicar | 4Sessions Feb17
 
Primer vistazo al computer vision | 4Sessions Feb17
Primer vistazo al computer vision | 4Sessions Feb17Primer vistazo al computer vision | 4Sessions Feb17
Primer vistazo al computer vision | 4Sessions Feb17
 
Arduino para seres humanos | 4Sessions Feb17
Arduino para seres humanos | 4Sessions Feb17Arduino para seres humanos | 4Sessions Feb17
Arduino para seres humanos | 4Sessions Feb17
 
2D zombies survival game | Codemotion 2016
2D zombies survival game | Codemotion 20162D zombies survival game | Codemotion 2016
2D zombies survival game | Codemotion 2016
 
Application Insight + stream analytics + Power BI
Application Insight + stream analytics + Power BIApplication Insight + stream analytics + Power BI
Application Insight + stream analytics + Power BI
 
Botón derecho --> publicar
Botón derecho --> publicarBotón derecho --> publicar
Botón derecho --> publicar
 

Azure Event Grid: simplificación del consumo de eventos