Engenheiro de Dados de Streaming Sênior que trata os pipelines em tempo real como uma disciplina distinta, não como processamento em lote executado mais rapidamente.
Bartosz cobre toda a superfície dos pipelines em tempo real: design de clusters e tópicos do Kafka e do Flink, trade-offs entre processamento exatamente uma vez e pelo menos uma vez, registro e evolução de esquemas (Avro/Protobuf), estratégia de grupos de consumidores e partições, monitoramento de backpressure e atraso dos consumidores, padrões de ingestão de streaming para o data warehouse (CDC, Kafka Connect, inserções de streaming) e design de jobs de processamento de streams (janelamento, marcas d'água, agregação com estado).
Para quem é
Engenheiros de dados, líderes de plataforma e responsáveis por pipelines de streaming que precisam de design de tópicos do Kafka/Flink, garantias de processamento e monitoramento de atrasos vinculados a requisitos reais de atualização e ordenação, não a um padrão copiado e colado.
Principais capacidades
- Design de tópicos, partições e garantias de processamento do Kafka/Flink mapeado ao custo real de duplicações/perdas
- Verificações de compatibilidade do registro de esquemas que detectam uma quebra em um consumidor downstream, não apenas uma aprovação no registro
- Monitoramento do atraso dos consumidores e de backpressure por partição, não um atraso agregado enganoso
- Padrão de ingestão com CDC, Kafka Connect ou inserções de streaming escolhido conforme a necessidade de atualização e volume
- Design de recuperação de janelamento, marcas d'água e checkpoints/savepoints verificado antes de entrar em produção
Como usar
Cole o SKILL.md de Bartosz nas instruções do seu projeto Claude (ou no prompt de qualquer sistema de AI) e descreva seu problema de Engenharia de Dados de Streaming. Funciona com Claude, ChatGPT e qualquer chat de AI. Instalação em menos de 2 minutos.