RabbitMQ: Alta Disponibilidade e Escalabilidade de Aplicações | MVPConf Latam 2021

Renato Groffe
3 min readDec 15, 2021

--

Entre os dias 09 e 11 de Dezembro/2021 (quinta a sábado) aconteceu o MVPConf Latam 2021, o maior evento técnico brasileiro de experts Microsoft.

Em sua quarta edição e organizado pela comunidade de MVPs Microsoft no Brasil desta vez no formato online, o MVPConf é um evento totalmente beneficente (o valor arrecadado foi repassado a 7 instituições de caridade de diferentes pontos do Brasil) e contando com milhares de pessoas inscritas de todo o país.

No dia 10/12/2021 (sexta) palestrei na trilha Development com meu amigo Luiz Carlos Faria (Microsoft MVP, MTAC), em uma talk cobrindo o uso do RabbitMQ na implementação de aplicações escaláveis e com uma alta disponibilidade. As demonstrações que realizamos empregaram ainda tecnologias como .NET 6, ASP.NET Core, Kubernetes, Linux, KEDA (Kubernetes Event-driven Autoscaling) e Azure Kubernetes Service (AKS). Ficam registrados aqui nossos agradecimentos ao Bruno Brito (Microsoft MVP) e demais organizadores da trilha Development por todo o apoio para que realizássemos esta apresentação.

Os slides utilizados durante a apresentação foram disponibilizados no SlideShare:

Nos links a seguir estão os repositórios com os projetos que utilizei na minha demonstração (escalando um consumer de mensagens de uma fila do RabbitMQ em um cluster Kubernetes):

.NET 6 + Worker Service + RabbitMQ + SQL Server + Dapper.Contrib + Dockerfile + Dados de Contagem de Acessos | Consumer e aplicação que será escalada

.NET 6 + ASP.NET Core + REST API Contagem de Acessos + RabbitMQ | Producer

Kubernetes + KEDA + Helm + .NET 6+ RabbitMQ + SQL Server + Worker Service (contagem de acessos)

Para aqueles que tenham interesse em conhecer mais sobre o RabbitMQ, deixo aqui também uma playlist com lives no Canal .NET abordando a utilização desta solução de mensageria:

Público que acompanhou a apresentação: 43 pessoas (momento de pico)

--

--

Renato Groffe
Renato Groffe

Written by Renato Groffe

Microsoft Most Valuable Professional (MVP), Multi-Plataform Technical Audience Contributor (MTAC), Software Engineer, Technical Writer and Speaker

No responses yet