Programa del Curso
Introducción
- Kafka vs Spark, Flink y Storm
Descripción general de las características de Kafka Streams
- Procesamiento con estado y sin estado, procesamiento basado en tiempo de evento, DSL, operaciones de ventanas basadas en tiempo de evento, 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 alto nivel de Kafka Streams
- Nivel inferior del Procesador
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 clásicas de operaciones (Puppet, Chef y Salt)
- Docker
- Archivo WAR
Solución de problemas
Resumen y conclusión
Requerimientos
- Un entendimiento de Apache Kafka
- Experiencia en programación de 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
Recordatorio/revisión de 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