# 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