Programa del Curso
Introducción
- Kafka vs Chispa, Flink y Tormenta
Descripción general de las características de Kafka Streams
- Procesamiento con y sin estado, procesamiento en tiempo de eventos, DSL, operaciones de ventanas basadas en tiempo de eventos, etc.
Caso de estudio: API de Kafka Streams para la elaboración de presupuestos predictivos
Configuración del entorno de desarrollo
Creación de una aplicación de secuencias
Iniciando el Cluster de Kafka
Preparación de los temas y los datos de entrada
Opciones para el procesamiento de datos de flujo
- DSL de Kafka Streams de alto nivel
- Procesador de nivel inferior
Transformación de los datos de entrada
Inspección de los datos de salida
Detener el cúmulo de Kafka
Opciones para implementar la aplicación
- Herramientas de operaciones clásicas (Puppet, Chef y Salt)
- Docker
- Fichero WAR
Solución de problemas
Resumen y conclusión
Requerimientos
- Comprensión de Apache Kafka
- Java Experiencia en programación
Testimonios (2)
Las explicaciones eran muy buenas, si bien algunas preguntas pudieron ahorrarse si se hubieran tocado esos puntos al inicio de los temas se notó un buen dominio y experiencia en el tema.
Alan Jaime Rodriguez Garcia - BANCO DE MEXICO
Curso - Stream Processing with Kafka Streams
Recalling/reviewing keypoints of the topics discussed.