< DevNation Deep Dives

Kafka Deep Dive

Learn about the fundamentals of Kafka in this deep dive session. This session is offered in up to four languages (English, Spanish, French, and Brazilian Portuguese) across multiple time zones.

 

Check back for upcoming sessions

Meet your CodeCasters

Edson Yanaga     

 Edson Yanaga

jason_dobies     

Jason Dobies

sebastien-blanc     

Sébastien Blanc

elder-moraes     

Elder Moraes

natale-vinto     

Natale Vinto

Class summary translations

Italian

Stavi sognando il data streaming? Apache Kafka è una piattaforma per il data streaming distribuita che permette di pubblicare, sottoscrivere, archiviare ed elaborare flussi di record in tempo reale. Ed ora più che mai una competenza richiesta per ogni sviluppatore Java. Il batch processing per analizzare i dati è acqua passata, è tempo di farlo in real-time con gli Stream Kafka!

ll corso prevede l’interazione con altri partecipanti e l’istruttore per questa sessione che include Apache Kafka e AMQ Streams, tools, terminologia, concetti ed esempi pratici su come aggiungere e gestire Kafka nella tua prossima architettura cloud-native.

Cosa imparerai?

  • Come installare Kafka in una postazione di sviluppo
  • Come installare Kafka in un cluster Kubernetes
  • Topic/Partizioni
  • Messaggi
  • Produttori/Consumatori
  • Stream Kafka
  • Windowing

French

Vous avez toujours rêvé de traiter en temps réel le flux de données de vos applications ? Apache Kafka a pris le contrôle du monde de communication asynchrone et il fait maintenant partie de la panoplie des compétences nécessaire pour tout développeur Java. Cessez d’utiliser des processus de batch pour analyser vos données et commencez à les analyser en temps réel avec Kafka Streams.

Soyez prêt à interagir avec les autres participants ainsi que l’instructeur dans ce périple qui abordera Apache Kafka & AMQ Streams, l’outillage, la terminologie, les concepts ainsi que des exercices pratiques illustrant comment appliquer, déployer et utiliser Kafka pour votre prochaine infrastructure d’applications Cloud Native.

Ce que vous apprendrez 

  • Comment installer Kafka localement sur votre environnement de développement. 
  • Comment installer Kafka sur un cluster Kubernetes
  • Topics/Partitions
  • Messages
  • Producers/Consumers
  • Kafka Streams
  • Windowing

Spanish

¿Has soñado en poder tratar tus datos en tiempo real cuando van sucediendo? Apache Kafka ha empezado a monopolizar el mundo de la mensajería asíncrona, y actualmente es un requerimiento que todo desarrollador debería saber. Deja de usar procesos batch para analizar tus datos y empieza a analizarlos en tiempo real con Kafka Streams.

Prepárate para interactuar con otros asistentes y el instructor en este viaje que incluye Apache Kafka & AMQ Streams, herramientas, terminología, conceptos, y ejemplos prácticos en cómo aplicar, desplegar y usar Kafka en tu siguiente aplicación cloud-native.

¿Qué aprenderás?

  • ¿Cómo instalar Kafka en la máquina de desarrollo?
  • ¿Cómo instalar Kafka en un cluster Kubernetes?
  • Tópicos y Particiones
  • Mensajes
  • Productores y Consumidores
  • Kafka Streams
  • Ventanas de  Tiempo

Portuguese

Jå sonhou em fazer processamento em tempo “real”? Apache Kafka dominou o mundo de processamento de mensagens assíncronas, e agora tornou-se um requisito quase que obrigatório para desenvolvedores Java. Pare de utilizar processos em batch para analisar seus dados, e comece a fazer as coisas em tempo “real”!

Prepara-se para interagir com outros espectadores e o seu CodeCaster nesta jornada que inclui Apache Kafka & AMQ Streams, ferramentas, terminologia, conceitos, e exercícios práticos de como você pode aplicar, instalar, e usar Kafka na sua próxima arquitetura cloud-native.

O que você vai aprender?

  • Como instalar Kafka para desenvolvimento
  • Como instalar Kafka em um cluster de Kubernetes
  • Tópicos e Partições
  • Mensagens
  • Produtores/Consumidores
  • Kafka Streams
  • Windowing