Visão Geral
Este curso aborda técnicas avançadas de administração do Apache Kafka para ambientes corporativos de missão crítica. O participante aprenderá a projetar clusters altamente disponíveis, administrar ambientes distribuídos em larga escala, otimizar desempenho, implementar segurança avançada, automatizar operações, monitorar infraestruturas complexas e garantir continuidade dos serviços de Event Streaming. O curso também explora arquiteturas modernas baseadas em KRaft, ambientes híbridos, Kubernetes e estratégias de recuperação de desastres.
Conteúdo Programatico
Module 1: Advanced Kafka Architecture
- Kafka internal architecture
- KRaft internals
- Metadata management
- Cluster topology optimization
- Large-scale deployment architectures
- Enterprise design principles
Module 2: Advanced Cluster Administration
- Multi-broker administration
- Broker lifecycle management
- Cluster expansion strategies
- Partition reassignment
- Cluster balancing
- Operational optimization
Module 3: High Availability and Disaster Recovery
- Replication architecture
- Fault tolerance mechanisms
- Multi-datacenter deployments
- MirrorMaker concepts
- Disaster recovery planning
- Business continuity strategies
Module 4: Advanced Topic and Partition Management
- Topic optimization
- Partition strategy design
- Replication optimization
- Log compaction
- Retention management
- Storage optimization
Module 5: Performance Tuning
- Broker tuning
- JVM optimization
- Disk I/O optimization
- Network tuning
- Throughput optimization
- Capacity forecasting
Module 6: Advanced Security
- Enterprise authentication
- Advanced ACL strategies
- TLS optimization
- SASL mechanisms
- Certificate lifecycle management
- Security auditing
Module 7: Monitoring and Observability
- Prometheus integration
- Grafana dashboards
- JMX monitoring
- Distributed tracing overview
- Alerting strategies
- Root cause analysis
Module 8: Automation and Infrastructure as Code
- Infrastructure automation
- Ansible integration
- Terraform concepts
- Kubernetes Operators
- GitOps workflows
- Automated cluster provisioning
Module 9: Kafka on Kubernetes
- Kubernetes architecture
- StatefulSets deployment
- Persistent volumes
- Kafka Operators overview
- Scaling strategies
- Cloud-native operations
Module 10: Enterprise Cloud Deployments
- Multi-cloud architectures
- Hybrid cloud deployments
- Managed Kafka platforms
- Cross-region replication
- Cloud governance
- Enterprise deployment models
Module 11: Operational Governance
- Operational maturity
- SLA management
- Incident response
- Capacity management
- Operational excellence
- Enterprise governance frameworks
Module 12: Apache Kafka Advanced Administration Workshop
- Enterprise cluster deployment
- Performance optimization laboratory
- Security hardening implementation
- Disaster recovery simulation
- Operational troubleshooting
- Final enterprise Kafka administration project