Visão Geral
Este curso apresenta a administração do Kafka Connect, componente do ecossistema Apache Kafka responsável pela integração de dados entre o Kafka e sistemas externos. O participante aprenderá a instalar, configurar, administrar e monitorar clusters Kafka Connect, gerenciar conectores Source e Sink, implementar transformações de mensagens (SMTs), garantir alta disponibilidade e aplicar boas práticas para integração de bancos de dados, aplicações corporativas, serviços em nuvem e plataformas de Big Data.
Objetivo
Após realizar este curso, você será capaz de:
- Instalar e administrar ambientes Kafka Connect
- Configurar e gerenciar conectores Source e Sink
- Implementar pipelines de integração utilizando Kafka Connect
- Monitorar desempenho e disponibilidade dos conectores
- Aplicar boas práticas de segurança, escalabilidade e alta disponibilidade
- Diagnosticar e solucionar problemas operacionais em ambientes Kafka Connect
Publico Alvo
- Administradores de Middleware
- Engenheiros de Dados
- Administradores de Sistemas
- Profissionais DevOps e Platform Engineering
- Arquitetos de Soluções
- Engenheiros de Integração
Pre-Requisitos
- Conhecimentos equivalentes ao curso Apache Kafka Administration
- Familiaridade com Apache Kafka
- Conhecimentos básicos sobre bancos de dados
- Noções de integração de sistemas
Conteúdo Programatico
Module 1: Introduction to Kafka Connect
- Kafka Connect architecture
- Distributed and standalone modes
- Workers and connectors
- Source and Sink connectors
- Kafka Connect ecosystem
- Enterprise integration use cases
Module 2: Installing and Configuring Kafka Connect
- Kafka Connect installation
- Worker configuration
- Plugin management
- Connector deployment
- Configuration files
- REST API administration
Module 3: Connector Administration
- Source connector administration
- Sink connector administration
- Connector lifecycle management
- Task management
- Offset management
- Connector reconfiguration
Module 4: Data Transformation and Integration
- Single Message Transforms (SMTs)
- Data serialization
- Schema Registry integration
- Error handling
- Dead Letter Queue concepts
- Data validation strategies
Module 5: Monitoring, Security and Performance
- Monitoring Kafka Connect
- Metrics collection
- Authentication and authorization
- TLS configuration
- Performance optimization
- High availability best practices
Module 6: Kafka Connect Administration Workshop
- Kafka Connect deployment
- Source connector implementation
- Sink connector implementation
- SMT configuration laboratory
- Monitoring and troubleshooting exercises
- Final Kafka Connect administration project
TENHO INTERESSE