Professores:
Daniel Hatanaka
Link para Download do Artigo:
**Link GitHub:**
**Projeto**
**Programação**
- Domínios
- Arquitetura
- Apache Kafka
- Zookeeper
- Schema Registry
- Apache Avro
- Serviços de Stream
- Live Coding
**Streaming Data - Definição:**
- "Streaming é uma palavra do idioma inglês derivada de stream (corrente, córrego ou riacho), remetendo para o sentido de fluxo, de transmissão."
- "É um fluxo contínuo de dados oriundo de diversas fontes."
**Streaming Data - Desafios**
- Coletar, processar e armazenar um grande volume de dados em tempo real.
- Alta disponibilidade dos dados.
- Confiabilidade.
**Apache Kafka**
- "Apache Kafka é uma plataforma distribuída de mensagens e streaming."
**Apache Kafka - Conceitos**
- Mensagens
- Tópicos
- Produtores
- Consumidores
- Brokers
- Clusters
- Apache Zookeeper
**Apache Avro**
- "Apache Avro é um sistema de serialização de dados."
- Fornece uma rica estrutura de dados.
- Oferece um formato de dado binário, compacto e rápido,
- É um container para gravar dados persistentes.
**Schema Registry**
- "Schema Registry é uma camada distribuída de armazenamento para Schemas Avro no qual usa o Kafka como mecanismo de armazenamento."
**Serviços de Stream**
- Microsoft Event Hub
- Amazon Kinesis
- Google Pub/Sub
Comentários (0)