Curso Advanced RabbitMQ

  • DevOps | CI | CD | Kubernetes | Web3

Curso Advanced RabbitMQ

20 horas
Visão Geral

Este curso avançado de RabbitMQ tem como objetivo aprofundar o conhecimento dos participantes em conceitos avançados de mensageria, clustering, alta disponibilidade, configuração de segurança e otimização de performance. Os alunos aprenderão a gerenciar e monitorar RabbitMQ em ambientes de produção de alta escala.

Objetivo

Após realizar este curso RabbitMQ Advanced, você será capaz de:

  • Configurar e gerenciar clusters RabbitMQ
  • Implementar alta disponibilidade (HA) e balanceamento de carga
  • Trabalhar com configurações avançadas de filas e exchanges
  • Configurar autenticação, autorização e TLS para segurança
  • Monitorar e otimizar RabbitMQ em produção
  • Integrar RabbitMQ com outras tecnologias e microsserviços
Publico Alvo
  • Desenvolvedores experientes em RabbitMQ
  • Engenheiros de software
  • Arquitetos de sistemas
  • Administradores de infraestrutura
  • Profissionais de DevOps
Pre-Requisitos
  • Conhecimento intermediário em RabbitMQ
  • Experiência com Linux e configurações de rede
  • Noções de containers (Docker) e orquestração (Kubernetes)
  • Ter feiro o curso rabbitMQ Fundamentals
Informações Gerais
  • Curso ao vivo via Microsoft Teams
  • Presença de um instrutor/consultor ativo no mercado e docente em sala de aula
  • Curso prático, um aluno por micro
  • Laboratório individual disponibilizado no dia do curso
  • Apostilas
  • Método de aprendizado que combina teoria e prática durante todo o curso

Com este curso, você estará preparado para administrar, otimizar e integrar RabbitMQ em ambientes corporativos e de alto desempenho.

Conteúdo Programatico

Módulo 1: Revisão de Conceitos Essenciais

  1. Arquitetura e funcionamento interno do RabbitMQ
  2. Tipos de exchanges e roteamento de mensagens
  3. Mecanismos de confirmação e retries

Módulo 2: Clustering e Alta Disponibilidade

  1. Configuração de Clustering no RabbitMQ
  2. Sincronização e replicação de filas
  3. Configuração de Quorum Queues e Mirrored Queues

Módulo 3: Configuração e Gerenciamento de Performance

  1. Tuning de performance e parâmetros essenciais
  2. Políticas de mensagens e TTL (Time-To-Live)
  3. Controle de congestionamento e limitação de taxa

Módulo 4: Segurança e Controle de Acesso

  1. Autenticação e autorização com LDAP e TLS
  2. Gerenciamento de permissões e vhosts
  3. Configuração de SSL/TLS para comunicação segura

Módulo 5: Monitoramento e Troubleshooting

  1. Uso do RabbitMQ Management Plugin
  2. Monitoramento com Prometheus e Grafana
  3. Identificação e resolução de problemas comuns

Módulo 6: Integração com Outras Tecnologias

  1. Uso de RabbitMQ com Kubernetes e Docker
  2. Integração com microsserviços e frameworks como Spring Boot e .NET
  3. Configuração de Federation e Shovel para integração entre instâncias
TENHO INTERESSE

Cursos Relacionados

Curso Ansible Red Hat Basics Automation Technical Foundation

16 horas

Curso Terraform Deploying to Oracle Cloud Infrastructure

24 Horas

Curso Ansible Linux Automation with Ansible

24 horas

Ansible Overview of Ansible architecture

16h

Advanced Automation: Ansible Best Practices

32h