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 Terraform Deploying to Oracle Cloud Infrastructure

24 Horas

Ansible Overview of Ansible architecture

16h

Curso Real-Time Data Pipelines

24 horas

Curso Modern Data Platform Architecture

32 horas

Curso ISO/IEC 20000-1 Certification Service Management

24 horas

Curso Automotive Threat Analysis and Risk Assessment (TARA)

24 horas

Curso Secure Automotive Software Development

24 horas