
Kafka Streams in Action
Bill Bejeck
- Editorial
- Manning
- Año
- 2018
- Páginas
- ~280
- Nivel
- Intermedio
De qué trata
Tratado técnico exhaustivo de Bill Bejeck sobre Kafka Streams, la biblioteca cliente de Apache Kafka para construir aplicaciones de procesamiento de flujos en tiempo real.
Bejeck enseña los conceptos fundamentales: la topología del procesador (Processor Topology), la dualidad flujo-tabla con KStream y KTable, operaciones con estado (stateful operations) respaldadas por RocksDB local y changelog topics, uniones de flujos temporales (stream joins) y agregaciones en ventanas (tumbling, hopping, sliding). Explica además el procesamiento de eventos tardíos y marcas de tiempo (watermarks).
Lectura obligatoria para cualquier ingeniero de software que construye microservicios analíticos en tiempo real sobre el ecosistema Kafka.
- Kafka Streams
- Bill Bejeck
- KStream
- KTable
- RocksDB
- Windowing
- Stateful Processing
- Manning
¿Cómo enseña?
Teoría + práctica
- ✓ Incluye ejercicios
- ✓ Incluye proyectos
Proyectos
Motor analítico de detección de compras fraudulentas con Kafka Streams
Construcción de una aplicación de streaming que cruza transacciones de tarjetas de crédito con tablas de clientes y alerta ante patrones sospechosos.

