---
# System prepended metadata

title: Introdução a mensageria na Azure

---

# Introdução a mensageria na Azure
***Lucas Ponciando - Arquiteto de Software***

## Mensagens [Service Bus]
* Mensagens e composta por um pacote com dados brutos. 
* Os dados podem estar em diferentes formatos: XML, Json, Bytes.

## Eventos [Event Grid]
* O evento é uma notificação leve de uma condição ou de uma alteração de estado.

## Conclusão
* O editor da mensagem possui uma expectativa sobre como o consumidor manipula a mesma.
* O editor do evento não tem expectativa sobre como o evento é manipulado. O consumidor do evento decide o que faz com a notificação

## Conceitos Básicos - Filas
* As mensagens são enviadas e recebida a partir de filas
* As filas armazenam mensagens até que o aplicativo de recebimento esteja disponível para recebê-las e processá-las; 
## Filas - Porque utilizar
* Transferência de dados
* Separação de aplicativos
* Amortecimento de carga
* Balanceamento de carga
* Dentre outros...

## Mão na massa
dotnet new console --framework net5.0



