Procesamiento en flujo (Streaming)

term_id: streaming

Category: engineering_practice

Definition

El streaming se refiere a la ingestión y procesamiento continuo de datos en tiempo real o casi en tiempo real a medida que se generan. A diferencia del procesamiento por lotes, que maneja conjuntos de datos fijos, los sistemas de streaming gestionan

Summary

Un paradigma de procesamiento de datos donde la información se procesa continuamente en pequeños fragmentos a medida que llega, en lugar de en grandes lotes estáticos.

Key Concepts

  • Procesamiento en tiempo real
  • Actualizaciones incrementales
  • Baja latencia
  • Datos ilimitados

Use Cases

  • Detección de fraude en tiempo real en transacciones financieras
  • Monitoreo de datos de sensores en vivo en sistemas IoT
  • Flujos dinámicos de recomendación de contenido