Visão Geral
Este curso aborda as melhores práticas para proteger, monitorar e otimizar ambientes RabbitMQ em produção. O participante aprenderá a implementar mecanismos de autenticação, autorização, criptografia, hardening, monitoramento e auditoria, além de técnicas avançadas para otimização de desempenho, gerenciamento de recursos, planejamento de capacidade e troubleshooting. O curso é voltado para profissionais responsáveis pela operação de ambientes RabbitMQ corporativos com elevados requisitos de disponibilidade, segurança e performance.
Objetivo
Após realizar este curso, você será capaz de:
- Implementar controles de segurança em ambientes RabbitMQ
- Configurar autenticação, autorização e comunicação segura
- Monitorar métricas operacionais e identificar gargalos
- Otimizar desempenho, throughput e utilização de recursos
- Planejar capacidade e disponibilidade para ambientes corporativos
- Aplicar boas práticas de hardening e operação em produção
Publico Alvo
- Administradores de Middleware
- Administradores de Sistemas
- Engenheiros DevOps
- Profissionais Platform Engineering
- Arquitetos de Infraestrutura
- Engenheiros de Integração
Pre-Requisitos
- Conhecimentos equivalentes ao curso RabbitMQ Administration
- Familiaridade com ambientes Linux
- Conhecimentos básicos de redes TCP/IP
- Experiência com administração de ambientes RabbitMQ
Conteúdo Programatico
Module 1: RabbitMQ Security Fundamentals
- RabbitMQ security architecture
- Authentication mechanisms
- Authorization and permissions
- Virtual host isolation
- TLS encryption
- Security best practices
Module 2: Security Hardening and Governance
- Secure configuration techniques
- Certificate management
- Secrets management
- Network security
- Security auditing
- Compliance considerations
Module 3: Performance Monitoring and Analysis
- RabbitMQ metrics
- Queue performance analysis
- Throughput measurement
- Resource utilization monitoring
- Capacity planning
- Performance bottleneck identification
Module 4: Performance Tuning Techniques
- Queue optimization
- Memory management
- Disk I/O optimization
- Network optimization
- Consumer and publisher optimization
- Performance benchmarking
Module 5: Observability and Troubleshooting
- Monitoring dashboards
- Alerting strategies
- Log analysis
- Root cause analysis
- Operational troubleshooting
- Production support best practices
Module 6: Security and Performance Workshop
- Security hardening laboratory
- TLS implementation exercises
- Performance tuning laboratory
- Monitoring and alerting implementation
- Troubleshooting scenarios
- Final RabbitMQ optimization project
TENHO INTERESSE