Visão Geral
Este Curso Kafka Connect for Data Engineers apresenta uma formação completa em Kafka Connect voltada para engenheiros de dados que precisam integrar, mover e transformar dados entre sistemas de maneira confiável e escalável. Você vai aprender desde os conceitos fundamentais até a criação, manutenção e monitoramento de pipelines de dados baseados em conectores.
Conteúdo Programatico
Module 1 — Introduction to Kafka Connect
- What is Kafka Connect
- Connectors vs. Producers/Consumers
- Distributed vs. Standalone Modes
- Key components: Workers, Tasks, Connectors
Module 2 — Kafka Connect Architecture for Data Engineers
- Worker coordination
- Task scaling
- Offset management
- Fault tolerance and rebalancing
Module 3 — Installing and Running Kafka Connect
- Setting up Kafka Connect
- Standalone mode setup
- Distributed mode setup
- Using the REST API
Module 4 — Source Connectors
- How source connectors work
- Configuring JDBC Source Connector
- Filesystem & cloud storage sources
- Event sourcing with CDC-compatible connectors
Module 5 — Sink Connectors
- Sink processing flows
- JDBC Sink Connector configuration
- Delivering data to NoSQL and cloud storage
- Handling schema evolution
Module 6 — Single Message Transforms (SMTs)
- What SMTs are and when to use them
- Common transformations
- Chaining multiple SMTs
- Custom SMT development overview
Module 7 — Schema Management with Kafka Connect
- Using Confluent Schema Registry
- Avro, JSON Schema, Protobuf
- Schema evolution strategies
Module 8 — Building Real-World Pipelines
- End-to-end pipeline from a database to cloud storage
- Designing scalable ingestion layers
- Error handling and DLQ configuration
Module 9 — Monitoring and Troubleshooting
- Monitoring metrics
- Common errors and debugging strategies
- Logging best practices
- Performance tuning
Module 10 — Security and Governance
- Authentication and authorization
- Secrets management
- Data governance and compliance considerations
Module 11 — Connectors in Cloud Environments
- Kafka Connect on AWS
- Kafka Connect on GCP
- Kafka Connect on Azure
- Cloud-native managed connectors
Module 12 — Capstone Project
- Design and implement a full Kafka Connect pipeline
- Integrate source → transformations → destination
- Deployment + monitoring presentation