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¶
- Apache Kafka Intro
- Introduction to Apache Kafka (Confluent)
- Apache Kafka for Beginners (datacamp)
- What is Apache Kafka and how does it work? (Medium)
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