Visão Geral
O curso RabbitMQ Advanced é voltado para profissionais que já possuem conhecimento básico de RabbitMQ e buscam aprimorar suas habilidades em ambientes complexos. O curso RabbitMQ Advanced, cobre tópicos como alta disponibilidade, clustering, tuning de desempenho, segurança e estratégias avançadas de mensageria.
Objetivo
Após realizar este curso RabbitMQ Advanced, você será capaz de:
- Configurar e gerenciar clusters RabbitMQ.
- Implementar alta disponibilidade e recuperação de falhas.
- Otimizar o desempenho de filas e consumidores.
- Aplicar estratégias de segurança para RabbitMQ.
- Monitorar e diagnosticar problemas de desempenho.
Publico Alvo
- Desenvolvedores e arquitetos de software que trabalham com sistemas distribuídos complexos.
- Engenheiros DevOps responsáveis por gerenciar RabbitMQ em produção.
- Administradores de sistemas que desejam garantir alta disponibilidade e resiliência.
- Profissionais que desejam otimizar o desempenho do RabbitMQ.
Pre-Requisitos
- Conclusão do curso "RabbitMQ Fundamentals" ou experiência prática com RabbitMQ.
- Conhecimentos intermediários de administração de sistemas e redes.
Materiais
Inglês/Português/Lab Prático
Conteúdo Programatico
Clustering no RabbitMQ
- Configurando clusters RabbitMQ.
- Sincronização de dados entre nós do cluster.
- Alta disponibilidade com mirrored queues.
Alta Disponibilidade e Failover
- Configuração de RabbitMQ para failover automático.
- Tuning para recuperação rápida de falhas.
- Uso de ferramentas de monitoração e alerta.
Desempenho e Tuning
- Otimização de throughput e latência.
- Configuração de parâmetros de desempenho.
- Estratégias de escalabilidade para grandes cargas.
Estratégias Avançadas de Mensageria
- Dead Letter Exchanges (DLX).
- Delayed Messages e TTL (Time To Live).
- Implementação de confirmações de entrega (message acknowledgements).
Segurança no RabbitMQ
- Configuração de SSL/TLS.
- Controle de acesso e permissões.
- Proteção contra ataques e segurança de filas.
Monitoramento Avançado
- Monitoramento de clusters e desempenho com Prometheus e Grafana.
- Configuração de alertas e relatórios de uso.
TENHO INTERESSE