Visão Geral
Este curso aborda as melhores práticas para proteger, monitorar e otimizar ambientes Apache Kafka 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 também apresenta estratégias para garantir alta disponibilidade, baixa latência e elevado throughput em ambientes corporativos de Event Streaming.
Objetivo
Após realizar este curso, você será capaz de:
- Implementar mecanismos de segurança em ambientes Apache Kafka
- Configurar autenticação, autorização e criptografia
- Monitorar métricas operacionais e identificar gargalos de desempenho
- Otimizar throughput, latência e utilização de recursos
- Planejar capacidade para clusters Kafka corporativos
- Aplicar boas práticas de hardening, monitoramento e operação em produção
Publico Alvo
- Administradores de Middleware
- Administradores de Sistemas
- Engenheiros DevOps
- Profissionais Platform Engineering
- Engenheiros de Dados
- Arquitetos de Infraestrutura
Pre-Requisitos
- Conhecimentos equivalentes ao curso Apache Kafka Administration
- Familiaridade com ambientes Linux
- Conhecimentos sobre Apache Kafka
- Noções de redes TCP/IP e sistemas distribuídos
Conteúdo Programatico
Module 1: Kafka Security Fundamentals
- Kafka security architecture
- Authentication mechanisms
- SASL configuration
- TLS encryption
- ACL management
- Security best practices
Module 2: Security Hardening and Governance
- Secure broker configuration
- Certificate management
- Secrets management
- Network security
- Security auditing
- Compliance considerations
Module 3: Performance Monitoring and Analysis
- Kafka metrics
- Broker performance analysis
- Producer performance metrics
- Consumer performance metrics
- Capacity planning
- Bottleneck identification
Module 4: Performance Tuning Techniques
- Broker optimization
- Producer tuning
- Consumer optimization
- JVM tuning
- Disk and network optimization
- Throughput and latency optimization
Module 5: Observability and Troubleshooting
- Monitoring dashboards
- JMX metrics
- Prometheus and Grafana integration
- Log analysis
- Root cause analysis
- Operational troubleshooting
Module 6: Kafka Security and Performance Workshop
- Security hardening laboratory
- TLS and SASL implementation
- Performance tuning exercises
- Monitoring implementation
- Troubleshooting scenarios
- Final Kafka optimization project
TENHO INTERESSE