
Speaker
MasterClass RabbitMQ para aplicações .NET
Meu primeiro contato com o RabbitMQ não foi assistido. Eu não tive ajuda. Eu tinha um problema de escalabilidade em um processo de importação de mídias (músicas, vídeos etc). Naquela época ainda não vivenciávamos a era Satya Nadella ainda. E encontrar uma solução para a escala do processo de importação foi uma tarefa que me tomou pelo menos 3 semanas.
Antes dessas 3 semanas em que eu me dediquei quase que exclusivamente a resolver essa questão, eu havia feito pequenas investidas para entender quais eram as possibilidades.
A primeira vez a gente nunca esquece
A primeira vez que tentei entender o RabbitMQ não foi amor à primeira vista. Eu já conhecia filas FIFO, mas havia tido experiências horríveis com MSMQ. No entanto, o fato da SpringSource estar por trás do RabbitMQ me chamou a atenção positivamente.
Ao olhar quem estava usando a solução no mercado, eu entendi que estava diante de algo imponente, e não poderia descartar sem antes estar muito certo da minha decisão.
Na reta final o RabbitMQ estava no páreo para minha decisão. Eu entendia o conceito de filas, mas não entendia o que era uma exchange, bind, esses eram conceitos novos para mim. Quando você chega aos finalistas de uma decisão, você não pode simplesmente descartar como normalmente eu faço nas fases anteriores.
Então eu fui obrigado a entender de fato o que o RabbitMQ faz e como faz.
Entre os novos conceitos, o mais disruptivo e com certeza o que me conquistou foi o acknowledgement, ou simplesmente Ack: Uma feature tão simples quanto poderosa, capaz de suprimir meses de desenvolvimento.
A cereja do bolo, para consolidar a decisão era o standard AMQP, que era parte de um consórcio com os principais players do mercado de “filas”, incluindo Microsoft, Red Hat, VMWare, WSO2 e muitos outros.
Desde então eu fiz inúmeras implantações, de diversos tamanhos e para diversas finalidades.
E também passei a falar sobre RabbitMQ para a comunidade .NET.
Apresentações que fiz sobre RabbitMQ
Aplicações Distribuídas, mensageria são temas do seu roamap pessoal, ou roadmap da sua empresa ou projeto?
Eu te convido para a:
MasterClass RabbitMQ para aplicações .NET
Dia 9 e 10 de Janeiro/2020
Quem está usando RabbitMQ* ?

Horários da Programação
Dia 9
- 9:00 - 9:15
- Check-in Virtual
-
Speakers:
Luiz Carlos Faria
- 9:15 - 9:30
- Apresentação
-
Speakers:
Luiz Carlos Faria
- 9:30 - 10:00
- Desconstruindo Big Queries e Estados Mágicos
-
Speakers:
Luiz Carlos Faria
- 10:00 - 10:30
- Refletindo processos organizacionais nos nossos sistemas usando mensageria
-
Speakers:
Luiz Carlos Faria
- 10:30 - 12:00
- Desvendando o RabbitMQ
-
Speakers:
Luiz Carlos Faria
- 12:00 - 13:00
- INTERVALO
- 13:00 - 13:30
- Subindo nosso primeiro RabbitMQ
-
Speakers:
Luiz Carlos Faria
- 13:30 - 14:00
- Programando Aplicações Distribuídas com RabbitMQ
-
Speakers:
Luiz Carlos Faria
- 14:00 - 15:00
- Hands On
- 15:00 - 15:30
- Escalando com RabbitMQ
-
Speakers:
Luiz Carlos Faria
- 15:30 - 16:30
- Hands On
- 16:30 - 17:00
- Resiliência com RabbitMQ
-
Speakers:
Luiz Carlos Faria
- 17:00 - 17:30
- Hands On
Dia 10
- 9:00 - 9:15
- Check-in Virtual
-
Speakers:
Luiz Carlos Faria
- 9:15 - 10:00
- Recap
-
Speakers:
Luiz Carlos Faria
- 10:00 - 10:45
- Tira-Dúvidas
-
Speakers:
Luiz Carlos Faria
- 10:45 - 13:00
- Hands On