Saltar a contenido

Inicio

Kafka (TLDR)

Apache Kafka es una plataforma de streaming distribuido. Se trata de un sistema de c贸digo abierto desarrollado por la Apache Software Foundation y escrito en Java y Scala. El objetivo es proporcionar una plataforma unificada, de alto rendimiento y baja latencia para gestionar flujos de datos en tiempo real. Kafka puede conectarse a sistemas externos (para la importaci贸n y exportaci贸n de datos) a trav茅s de Kafka Connect y provee las bibliotecas de Kafka Streams para el desarrollo de aplicaciones de procesamiento de flujos

Documentaci贸n

Principales distribuciones y proveedores de Kafka

  • Apache Kafka: la distribuci贸n est谩ndar de c贸digo abierto. Provee binarios e im谩genes de Docker
  • Confluent Platform/Cloud: provee una versi贸n en la nube sin servidor totalmente gestionada
  • Redpanda es una plataforma de datos en streaming de 煤ltima generaci贸n dise帽ada para gestionar flujos de datos en tiempo real con un rendimiento y una escalabilidad excepcionales. Basada en el protocolo Kafka, Redpanda ofrece un procesamiento de datos en streaming de baja latencia y alto rendimiento, lo que la convierte en la soluci贸n ideal para desarrollar aplicaciones en tiempo real y arquitecturas basadas en eventos
  • Amazon MSK (Managed Streaming for Apache Kafka): Servicio gestionado por AWS para ejecutar Apache Kafka
  • Red Hat OpenShift Streams for Apache Kafka: Servicio gestionado para entornos nativos en la nube
  • Cloudera Data Platform (CDP): Plataforma de gesti贸n de datos m谩s amplia, que se utiliza a menudo en entornos de datos empresariales a gran escala

Redpanda