← Todos los módulos
Módulo 4: Streaming e Ingesta de Datos
intermedioProcesamiento en tiempo real con Kafka, y las arquitecturas Lambda y Kappa.
- 4.1 Apache Kafka: el log distribuidoFundamentos de Apache Kafka: topics, particiones, producers, consumers, consumer groups, offsets, brokers, replicación y retención.
- 4.2 Procesamiento en tiempo real: ventanas y tiemposStream processing: diferencias con batch, ventanas tumbling/sliding/session, event time vs processing time, watermarks y garantías de entrega.
- 4.3 Arquitecturas Lambda y KappaArquitecturas de procesamiento Big Data: Lambda (batch + speed + serving layers) y Kappa (solo stream con replay), sus ventajas, desventajas y cuándo elegir cada una.
- 4.4 Lab 4: Un pipeline de streaming con KafkaLevanta un broker compatible con Kafka en Docker, produce eventos en vivo, consúmelos en tiempo real y observa qué pasa con particiones y offsets.