Slide 1

Slide 1 text

No content

Slide 2

Slide 2 text

{ "name": "Lautaro Carro", "username": "@lauchacarro ", "award": "Microsoft MVP ", "certifications": [“AZ-900", “AZ-204"] "activities": ["Latino .NET Online", "Rest Of My Cloud"] }

Slide 3

Slide 3 text

TEMAS ❑ ¿Qué es Azure Service Bus? ❑ Comunicación Síncrona VS Asíncrona ❑ Demo ❑ Buenas prácticas ❑ Conclusiones y Q&A

Slide 4

Slide 4 text

Azure Service Bus

Slide 5

Slide 5 text

¿Qué es Azure Service Bus? ❑ Es un servicio de mensajería para comunicar de forma asíncrona distintos componentes de software.

Slide 6

Slide 6 text

Comunicación Síncrona

Slide 7

Slide 7 text

Comunicación Asíncrona Cola/Tema Azure Service Bus

Slide 8

Slide 8 text

¿Qué son las colas?

Slide 9

Slide 9 text

¿Qué son los temas?

Slide 10

Slide 10 text

purchase-completed purchase-shipped Azure Service Bus “Se realizó una compra ID 5” “Se realizó el envío compra_id 5” Servicio de Email Gestor de Envíos

Slide 11

Slide 11 text

No content

Slide 12

Slide 12 text

Casos de uso ❑ Procesamiento de pedidos ❑ Microservicios que necesitan comunicarse asincrónicamente ❑ Desacoplar front-end de back-end ❑ Procesamiento en segundo plano (background jobs)

Slide 13

Slide 13 text

Características Avanzadas ❑ Sesiones de mensajes: para garantizar FIFO (Primero en entrar, primero en salir). ❑ Reenvió automático: para encadenar mensajes entre colas ❑ Cola de mensajes fallidos: para mensajes que no se pudieron procesar ❑ Entrada programada: para procesamiento retrasado ❑ Lotes: para procesar de a grupos ❑ Detección de duplicados

Slide 14

Slide 14 text

Uso Avanzado: Patrón Sagas https://restofmycloud.com/blog/como-implementar-el-patron-sagas

Slide 15

Slide 15 text

CONCLUSIONES ❑ Azure Service Bus es una solución robusta para integrar componentes distribuidos de manera confiable. ❑ Facilita la comunicación desacoplada entre servicios, mejorando la escalabilidad y el mantenimiento de sistemas complejos. ❑ Adoptar Azure Service Bus puede potenciar la resiliencia, la eficiencia y la evolución de las arquitecturas modernas basadas en eventos.

Slide 16

Slide 16 text

MUCHAS GRACIAS