¿Alguna vez has pensado que necesitabas ser programador para hacer procesamiento de streams y construir pipelines de datos en streaming? ¡Piensa de nuevo! Apache Kafka es una plataforma de streaming distribuida, escalable y tolerante a fallos, que proporciona mensajería pub-sub de baja latencia junto con capacidades nativas de almacenamiento y procesamiento de streams. Integrar Kafka con RDBMS, NoSQL y almacenes de objetos es sencillo con Kafka Connect, que es parte de Apache Kafka. KSQL es el motor de streaming SQL de código abierto para Apache Kafka, y permite construir aplicaciones de procesamiento de streams a gran escala, escritas utilizando una interfaz SQL familiar.
En esta charla explicaremos el razonamiento arquitectónico detrás de Apache Kafka y los beneficios de la integración en tiempo real, y construiremos un pipeline de datos en streaming utilizando nada más que nuestras manos, Kafka Connect y KSQL.
¡Asómbrate mientras filtramos eventos en tiempo real! ¡Queda maravillado por cómo podemos enriquecer streams de datos con datos de RDBMS! ¡Queda asombrado por el poder de los agregados en streaming para la detección de anomalías!
Robin Moffatt
De Confluent
Robin es un Developer Advocate en Confluent, la empresa fundada por los creadores de Apache Kafka, así como un Oracle ACE Director y Developer Champion. Su carrera siempre ha estado relacionada con los datos, desde los viejos mundos de COBOL y DB2, pasando por los mundos de Oracle y Hadoop, y hasta el mundo actual con Kafka. Sus intereses particulares son la analítica, la arquitectura de sistemas, las pruebas de rendimiento y la optimización. Escribe en su blog en
http://cnfl.io/rmoff y
http://rmoff.net/ (y anteriormente
http://ritt.md/rmoff) y se le puede encontrar tuiteando pensamientos de geek gruñón como @rmoff. Fuera del trabajo, disfruta de beber buena cerveza y comer desayunos fritos, aunque generalmente no al mismo tiempo.