Curso Troubleshooting Messaging Platforms

  • DevOps | CI | CD | Kubernetes | Web3

Curso Troubleshooting Messaging Platforms

24h
Visão Geral

Este curso aborda metodologias, ferramentas e técnicas avançadas para diagnóstico e resolução de problemas em plataformas de mensageria e Event Streaming. O participante aprenderá a investigar falhas em brokers, producers, consumers, queues, topics, partitions, storage, networking, autenticação e processamento de mensagens. O curso utiliza uma abordagem sistemática de troubleshooting, incluindo análise de logs, métricas, traces, consumer lag, throughput, latency, recursos de infraestrutura e dependências externas. Também serão explorados cenários práticos envolvendo Apache Kafka, RabbitMQ e Apache Pulsar, além de ambientes Kubernetes e Cloud.

Objetivo

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

  • Aplicar metodologias estruturadas de troubleshooting
  • Diagnosticar problemas em brokers, producers e consumers
  • Identificar problemas de conectividade e networking
  • Investigar falhas de autenticação e autorização
  • Diagnosticar problemas de storage, replicação e persistência
  • Analisar consumer lag, throughput e latency
  • Utilizar logs, métricas e traces para identificar causas-raiz
  • Diagnosticar problemas em clusters distribuídos
  • Resolver incidentes em ambientes Kubernetes e Cloud
  • Aplicar técnicas de Root Cause Analysis e prevenção de recorrências
Publico Alvo
  • Administradores de Message Brokers
  • Engenheiros de Middleware
  • Engenheiros DevOps
  • Engenheiros de SRE
  • Engenheiros de Cloud
  • Engenheiros de Infraestrutura
  • Engenheiros de Streaming
  • Engenheiros de Plataforma
  • Profissionais de Suporte Técnico
Pre-Requisitos
  • Conhecimentos de administração de message brokers
  • Familiaridade com Apache Kafka, RabbitMQ ou Apache Pulsar
  • Conhecimentos de Linux e redes TCP/IP
  • Noções de monitoramento e análise de logs
  • Conhecimentos básicos de Kubernetes são recomendados
Conteúdo Programatico

Module 1: Messaging Troubleshooting Fundamentals

  1. Troubleshooting methodology
  2. Incident classification
  3. Symptom versus root cause
  4. Troubleshooting workflow
  5. Incident prioritization
  6. Root Cause Analysis
  7. Evidence collection

Module 2: Broker and Cluster Troubleshooting

  1. Broker health analysis
  2. Cluster state
  3. Node failures
  4. Broker connectivity
  5. Configuration problems
  6. Resource exhaustion
  7. Cluster recovery

Module 3: Producer Troubleshooting

  1. Producer connectivity issues
  2. Authentication failures
  3. Authorization failures
  4. Message publishing failures
  5. Producer latency
  6. Throughput bottlenecks
  7. Retry and timeout analysis

Module 4: Consumer Troubleshooting

  1. Consumer connectivity
  2. Consumer Group issues
  3. Consumer lag
  4. Offset management
  5. Slow consumers
  6. Message processing failures
  7. Consumer rebalancing

Module 5: Queue, Topic and Partition Troubleshooting

  1. Queue depth analysis
  2. Topic configuration
  3. Partition distribution
  4. Partition imbalance
  5. Message ordering issues
  6. Undelivered messages
  7. Poison messages

Module 6: Storage and Persistence Troubleshooting

  1. Disk utilization
  2. I/O latency
  3. Filesystem problems
  4. Persistent storage failures
  5. Replication issues
  6. Data retention problems
  7. Storage recovery

Module 7: Network and Connectivity Troubleshooting

  1. TCP connectivity analysis
  2. DNS resolution
  3. Firewall and security groups
  4. Load balancers
  5. Network latency
  6. Packet loss
  7. Kubernetes networking issues

Module 8: Security Troubleshooting

  1. Authentication failures
  2. Authorization failures
  3. TLS handshake problems
  4. Certificate issues
  5. SASL troubleshooting
  6. Credential problems
  7. Security policy analysis

Module 9: Apache Kafka Troubleshooting

  1. Broker diagnostics
  2. Controller and cluster issues
  3. Partition and replication problems
  4. Consumer Group troubleshooting
  5. Consumer lag analysis
  6. Kafka Connect issues
  7. Kafka Streams troubleshooting

Module 10: RabbitMQ Troubleshooting

  1. RabbitMQ node diagnostics
  2. Queue and exchange issues
  3. Connection and channel problems
  4. Consumer failures
  5. Memory and disk alarms
  6. Cluster troubleshooting
  7. RabbitMQ performance diagnostics

Module 11: Apache Pulsar Troubleshooting

  1. Pulsar broker diagnostics
  2. BookKeeper troubleshooting
  3. Topic and subscription issues
  4. Storage and ledger problems
  5. Consumer and producer failures
  6. Replication troubleshooting
  7. Pulsar performance diagnostics

Module 12: Observability and Advanced Troubleshooting Workshop

  1. Log analysis
  2. Metrics analysis
  3. Distributed tracing
  4. Prometheus and Grafana
  5. Alert investigation
  6. Incident correlation
  7. Kubernetes troubleshooting
  8. End-to-end messaging incident simulation
  9. Root Cause Analysis report
  10. Final troubleshooting and recovery exercise
TENHO INTERESSE

Cursos Relacionados

Curso Terraform Deploying to Oracle Cloud Infrastructure

24 Horas

Ansible Overview of Ansible architecture

16h

Curso Arquitetura AI-First com Azure

24 horas

Curso Arquitetura AI-First com Kubernetes

24 horas

Curso Desenvolvimento AI-First com Python

24 horas

Curso Deep Learning aplicado a Arquiteturas AI-First

24 horas