Visão Geral
Curso Apache Kafka for Software Developers, Apache Kafka é uma mensagem de publicação e assinatura repensada como um log de commit distribuído, capaz de lidar com centenas de megabytes de leituras e gravações por segundo de milhares de clientes em cada corretor. Um cluster Kafka pode servir como backbone central de dados para uma grande organização.
Publico Alvo
Este curso foi desenvolvido especificamente para desenvolvedores de software.
Pre-Requisitos
Os participantes devem ter conhecimentos básicos de informática (Windows, Mac ou Linux) e desejo de aprender e usar o sistema de mensagens Kafka. Habilidades de linha de comando são opcionais.
Materiais
Inglês/Português/Lab Prático
Conteúdo Programatico
Introducing Kafka
- History
- Why Kafka?
- Kafka at LinkedIn
- Kafka Adoption in the Industry
- Homage to the Creator of Metamorphosis
Kafka Core Concepts
- Topics
- Partitions
- Replicas
- Producers
- Consumers
- Brokers
Operating Kafka
- Architecture
- Hardware Specs
- Deploying
- Monitoring
- Performance
- Scalability Tuning
Developing Kafka Apps
- Writing to Kafka
- Reading from Kafka
- Testing
- Serialization
- Compression
- Example Apps with kafka-storm-starter
- Playing with Kafka Using Wirbelsturm
TENHO INTERESSE