Programa del Curso
Introducción
- Kafka vs Spark, Flink y Storm
Visión general de las características de Kafka Streams
- Procesamiento con estado y sin estado, procesamiento basado en tiempo de eventos, DSL, operaciones de ventana basadas en tiempo de eventos, etc.
Caso de estudio: API de Kafka Streams para presupuesto predictivo
Configuración del entorno de desarrollo
Creación de una aplicación de flujos
Inicio del clúster de Kafka
Preparación de los temas y datos de entrada
Opciones para el procesamiento de datos de flujo
- DSL de alto nivel de Kafka Streams
- Procesador de bajo nivel
Transformación de los datos de entrada
Inspección de los datos de salida
Detención del clúster de Kafka
Opciones para implementar la aplicación
- Herramientas clásicas de operaciones (Puppet, Chef y Salt)
- Docker
- Archivo WAR
Troubleshooting
Resumen y conclusión
Requerimientos
- Un conocimiento de Apache Kafka
- Experiencia en programación con 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