TDC 2023 CONNECTIONS
CRIANDO SOFTWARE NUM MUNDO CONECTADO

TRILHA STADIUM QUARTA

Comunicação assíncrona com RabbitMQ: boas práticas, desafios e oportunidades
Janael Pinheiro

A divisão de grandes sistemas em micro serviços só é possível devido à comunicação entre eles. Garantir uma comunicação confiável, tolerante à falha e resiliente é um desafio enorme. O RabbitMQ é um das soluções mais utilizadas para comunicação assíncrona entre micro serviços. O RabbitMQ deixa muitas responsabilidades para os desenvolvedores em relação à comunicação. Nesta palestra são discutidas boas práticas da comunicação assíncrona via RabbitMQ, desafios e as suas soluções, assim como escolhas a serem evitadas. Também serão apresentados códigos nas linguagens Python, Go e Java com exemplos de implementações dos conceitos abordados na apresentação.