Datapedia
Big Data

Arquitectura Kappa

Patrón de arquitectura de datos que procesa tanto datos históricos como en tiempo real usando un único motor de streaming, en lugar de mantener sistemas separados para procesamiento por lotes y en tiempo real.

Arquitectura de datosStreaming

La arquitectura Kappa simplifica la arquitectura Lambda eliminando la capa de procesamiento por lotes separada, tratando en cambio todo el procesamiento —tanto de datos históricos como en tiempo real— como un único flujo continuo de streaming, y logrando el reprocesamiento de datos históricos simplemente volviendo a leer el flujo desde un punto anterior en el tiempo.

Su ventaja frente a la arquitectura Lambda

Reduce significativamente la complejidad operativa de mantener dos sistemas de procesamiento paralelos con lógica potencialmente duplicada (como exige Lambda), a cambio de requerir un motor de streaming lo suficientemente robusto y con capacidad de retención de datos históricos como para manejar también los casos de uso que tradicionalmente se resolvían con procesamiento por lotes.