Visão Geral
Este curso aborda a administração de Schema Registry em arquiteturas de mensageria e Event Streaming, com foco no gerenciamento centralizado de schemas utilizados por produtores e consumidores de eventos. O participante aprenderá conceitos de Avro, JSON Schema e Protobuf, criação e gerenciamento de subjects, versionamento, compatibilidade, evolução de schemas, controle de acesso, monitoramento e troubleshooting. O curso também aborda a utilização do Schema Registry em ambientes Apache Kafka e Kafka Connect.
Objetivo
Após realizar este curso, você será capaz de:
- Administrar ambientes Schema Registry
- Gerenciar schemas, subjects e versões
- Configurar políticas de compatibilidade
- Controlar a evolução de contratos de eventos
- Trabalhar com Avro, JSON Schema e Protobuf
- Integrar Schema Registry com Kafka e Kafka Connect
- Implementar controles de segurança e governança
- Monitorar e solucionar problemas relacionados a schemas
Publico Alvo
- Administradores de Apache Kafka
- Engenheiros de Streaming
- Engenheiros de Dados
- Engenheiros de Integração
- Engenheiros DevOps
- Desenvolvedores de Software
- Arquitetos de Soluções
- Profissionais Platform Engineering
Pre-Requisitos
- Conhecimentos básicos de Apache Kafka
- Familiaridade com eventos e serialização de dados
- Noções de JSON e APIs
- Conhecimentos básicos de Kafka Connect são recomendados
Conteúdo Programatico
Module 1: Schema Registry Fundamentals
- Schema Registry architecture
- Schema-based messaging
- Schema Registry components
- Subjects and schema versions
- Schema serialization formats
- Schema Registry use cases
Module 2: Schema Management and Evolution
- Schema registration
- Schema versioning
- Avro schemas
- JSON Schema
- Protobuf schemas
- Schema evolution
- Compatibility modes
Module 3: Administration, Security and Operations
- Schema Registry configuration
- REST API administration
- Access control
- Authentication and authorization
- Monitoring and health checks
- Troubleshooting schema-related issues
Module 4: Schema Registry Workshop
- Schema Registry deployment
- Schema registration
- Compatibility configuration
- Schema evolution exercises
- Kafka producer and consumer integration
- Final Schema Registry administration exercise
TENHO INTERESSE