Temario del curso
Introducción
- Kafka frente a Spark, Flink y Storm
Visión general de las características de Kafka Streams
- Procesamiento con y sin estado, procesamiento basado en tiempo del evento, DSL, operaciones de ventana basadas en tiempo del evento, entre otros.
Estudio de caso: API de Kafka Streams para presupuestación predictiva
Configuración del entorno de desarrollo
Creación de una aplicación de Streams
Inicio del clúster de Kafka
Preparación de los temas y datos de entrada
Opciones para procesar datos de stream
- DSL de alto nivel de Kafka Streams
- Procesador de nivel inferior
Transformación de los datos de entrada
Inspección de los datos de salida
Detener el clúster de Kafka
Opciones para implementar la aplicación
- Herramientas clásicas de operaciones (Puppet, Chef y Salt)
- Docker
- Archivo WAR
Resolución de problemas
Resumen y conclusiones
Requerimientos
- Conocimiento de Apache Kafka
- Experiencia en programación en Java
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
Recordando/revisando los puntos clave de los temas discutidos.
Paolo Angelo Gaton - SMS Global Technologies Inc.
Curso - Building Stream Processing Applications with Kafka Streams
Traducción Automática