Kafka vs RabbitMQ vs SQS: Qual a Melhor Escolha Para Seu Projeto? | ZamaCodes
Sobre este curso
Neste vídeo comparamos Kafka contra SQS/SNS contra RabbitMQ. Mostrei os principais argumentos e requisitos não funcionais de cada um.
Sobre o Curso
Neste vídeo, Leonardo Zamariola apresenta uma análise comparativa aprofundada entre três dos mais populares sistemas de mensageria: Apache Kafka, RabbitMQ e AWS SQS/SNS. O curso foca em destacar os principais argumentos e requisitos não funcionais de cada um, auxiliando desenvolvedores e arquitetos na tomada de decisão sobre qual tecnologia é a mais adequada para seus projetos.
O que você vai aprender
- Entender as características fundamentais e diferenças entre Kafka, RabbitMQ e AWS SQS/SNS.
- Analisar os principais argumentos e casos de uso ideais para cada sistema de mensageria.
- Avaliar os requisitos não funcionais, como escalabilidade, durabilidade, latência e complexidade operacional, de cada plataforma.
- Desenvolver a capacidade de escolher a melhor solução de mensageria com base nas necessidades específicas do seu projeto.
Pré-requisitos
- Conhecimento sólido em desenvolvimento de software e conceitos de programação.
- Noções básicas de arquitetura de sistemas distribuídos.
- Familiaridade com conceitos de mensageria, filas de mensagens e padrões de comunicação assíncrona.
Para quem é este curso
- Desenvolvedores e arquitetos de software que precisam tomar decisões informadas sobre a escolha de sistemas de mensageria.
- Engenheiros de backend e DevOps interessados em aprofundar seus conhecimentos sobre Kafka, RabbitMQ e AWS SQS/SNS.
- Profissionais que buscam entender os tradeoffs e benefícios de cada tecnologia para implementar soluções escaláveis e robustas.