Visão Geral
Este Curso Redpanda Streaming de Dados em Alta Performance, oferece uma introdução completa ao Redpanda, uma plataforma moderna de streaming de dados que se apresenta como uma alternativa ao Apache Kafka, projetada para alta performance e baixa latência. Durante o curso, você aprenderá a configurar, operar e integrar o Redpanda com sistemas de processamento de dados em tempo real. O Curso Redpanda Streaming de Dados em Alta Performance, foca nos principais conceitos de streaming de dados e na arquitetura otimizada do Redpanda para processar eventos em tempo real com eficiência e simplicidade.
Conteúdo Programatico
Módulo 1: Introdução ao Redpanda
- O que é Redpanda?
- Comparação com Apache Kafka e outras soluções.
- Casos de uso do Redpanda no mercado.
- Arquitetura de alta performance do Redpanda.
Módulo 2: Instalação e Configuração
- Requisitos de instalação.
- Instalando o Redpanda no Docker.
- Configuração inicial e ajustes de performance.
- Configurando clusters Redpanda.
Módulo 3: Produção e Consumo de Dados
- Conceitos de produtores e consumidores.
- Produzindo mensagens para o Redpanda.
- Consumindo mensagens do Redpanda.
- Controlando offset e retenção de mensagens.
Módulo 4: Escalabilidade e Clustering
- Fundamentos de clusters no Redpanda.
- Gerenciamento de partições e replicação.
- Balanceamento de carga e failover.
- Escalando o Redpanda para grandes volumes de dados.
Módulo 5: Integração com Sistemas de Processamento de Dados
- Integração com Apache Spark, Flink e outras ferramentas de processamento.
- Configuração de conectores e integração com bancos de dados.
- Integração com sistemas de monitoramento e alertas.
Módulo 6: Monitoramento e Troubleshooting
- Ferramentas de monitoramento do Redpanda.
- Analisando métricas de performance.
- Troubleshooting de problemas comuns.
- Ajustes e otimizações de performance.
Módulo 7: Segurança e Gerenciamento de Acesso
- Configuração de TLS e criptografia.
- Controle de acesso e autenticação.
- Configurando permissões de usuários e consumidores.
Módulo 8: Redpanda em Ambientes de Produção
- Boas práticas para implantação em produção.
- Redpanda e Kubernetes: orquestração e gerenciamento de clusters.
- Backup e recuperação de desastres.
- Considerações de performance e segurança em ambientes críticos.
Módulo 9: Comparação com Alternativas (Kafka, Pulsar, etc.)
- Principais diferenças e benefícios do Redpanda em relação ao Kafka.
- Vantagens do Redpanda em cenários específicos de alto volume.
- Casos de estudo de migração de Kafka para Redpanda.
Módulo 10: Projeto Final
- Implementação de um pipeline de dados em tempo real usando Redpanda.
- Processamento de eventos e integração com ferramentas de análise.
- Deploy de um cluster Redpanda em ambiente de produção.