Visão Geral
Este curso aborda a administração do Apache Kafka em ambientes corporativos, capacitando o participante a instalar, configurar, monitorar, proteger e administrar clusters Kafka com alta disponibilidade, escalabilidade e desempenho. O curso explora a arquitetura baseada em KRaft, gerenciamento de brokers, tópicos, partições, replicação, segurança, monitoramento, troubleshooting e boas práticas operacionais para ambientes de produção.
Conteúdo Programatico
Module 1: Apache Kafka Architecture and Administration
- Kafka architecture review
- KRaft architecture fundamentals
- Brokers and controllers
- Cluster topology
- Deployment models
- Administrative best practices
Module 2: Installation and Cluster Configuration
- Kafka installation
- Broker configuration
- KRaft cluster deployment
- Configuration management
- Topic administration
- Operational validation
Module 3: Topic and Partition Administration
- Topic management
- Partition administration
- Replication configuration
- Leader election concepts
- Replication factor management
- Log retention policies
Module 4: Security Administration
- Authentication mechanisms
- SASL configuration
- TLS encryption
- ACL administration
- Authorization management
- Security hardening
Module 5: Monitoring and Performance Management
- Kafka metrics
- Monitoring dashboards
- Resource utilization
- Capacity planning
- Performance optimization
- Operational monitoring
Module 6: High Availability and Disaster Recovery
- Replication strategies
- Fault tolerance
- Cluster resilience
- Disaster recovery concepts
- Backup considerations
- Business continuity
Module 7: Kafka Ecosystem Administration
- Kafka Connect administration
- Schema Registry administration
- MirrorMaker overview
- Streams ecosystem overview
- Ecosystem integration
- Operational governance
Module 8: Troubleshooting and Diagnostics
- Log analysis
- Broker diagnostics
- Consumer troubleshooting
- Producer troubleshooting
- Cluster diagnostics
- Incident response
Module 9: Kafka on Kubernetes and Cloud
- Kubernetes deployments
- StatefulSets overview
- Persistent storage
- Cloud deployment models
- Managed Kafka services
- Hybrid environments
Module 10: Automation and Infrastructure as Code
- Configuration automation
- Infrastructure as Code concepts
- Configuration management
- Deployment automation
- Operational scripting
- CI/CD integration
Module 11: Enterprise Operations
- Operational governance
- Change management
- SLA management
- Incident management
- Production best practices
- Operational excellence
Module 12: Apache Kafka Administration Workshop
- Kafka cluster deployment
- Topic and broker administration
- Security implementation
- Monitoring laboratory
- Troubleshooting exercises
- Final Kafka administration project