Datapedia
Big Data

Apache Kafka

Plataforma distribuida para publicar, almacenar y procesar flujos de eventos en tiempo real entre distintos sistemas.

StreamingMensajeríaTiempo real

Qué es

Apache Kafka es una plataforma que permite que distintos sistemas se comuniquen entre sí enviando y recibiendo flujos continuos de eventos —por ejemplo, “un usuario hizo clic” o “se completó un pago”— de forma confiable y a gran escala, incluso con millones de eventos por segundo.

Cómo funciona, en simple

Los sistemas que generan eventos (productores) los publican en “temas” (topics) dentro de Kafka, y los sistemas interesados en esos eventos (consumidores) los leen desde ahí, sin que productores y consumidores necesiten conocerse ni estar sincronizados directamente entre sí.

Por qué se volvió tan central

Desacopla los sistemas entre sí: se puede agregar un nuevo sistema que consuma los mismos eventos sin tener que modificar los sistemas que ya los producen, lo que lo volvió una pieza clave en arquitecturas modernas de datos en tiempo real.