Dominando Kafka Streams y Ksqldb: Construyendo sistemas de datos en tiempo real mediante ejemplos


Precio:
Precio de venta$79.99

Descripción

Trabajar con flujos de datos ilimitados y de rápido movimiento ha sido históricamente difícil. Pero con Kafka Streams y ksqlDB, crear aplicaciones de procesamiento de flujos es fácil y divertido. Esta guía práctica muestra a los ingenieros de datos cómo usar estas herramientas para crear aplicaciones de procesamiento de flujos altamente escalables para mover, enriquecer y transformar grandes cantidades de datos en tiempo real.

Mitch Seymour, ingeniero de servicios de datos en Mailchimp, explica importantes conceptos de procesamiento de flujos en el contexto de varios problemas comerciales interesantes. Aprenderá las fortalezas tanto de Kafka Streams como de ksqlDB para ayudarlo a elegir la mejor herramienta para cada proyecto único de procesamiento de flujos. Los desarrolladores que no son de Java encontrarán que la ruta de ksqlDB es una introducción especialmente sencilla al procesamiento de flujos.

  • Aprenda los conceptos básicos de Kafka y el patrón de comunicación pub/sub
  • Cree aplicaciones de procesamiento de flujos sin estado y con estado usando Kafka Streams y ksqlDB
  • Realice operaciones con estado avanzadas, incluidas uniones y agregaciones con ventana
  • Comprenda cómo funciona el procesamiento con estado en segundo plano
  • Obtenga información sobre las características de integración de datos de ksqlDB, impulsadas por Kafka Connect
  • Trabaje con diferentes tipos de colecciones en ksqlDB y realice consultas push y pull
  • Implemente sus aplicaciones Kafka Streams y ksqlDB en producción


Autor: Mitch Seymour
Editorial: O'Reilly Media
Publicado: 03/02/2021
Páginas: 434
Tipo de encuadernación: Tapa blanda
Peso: 1.51 lbs
Tamaño: 9.17h x 7.01w x 0.88d
ISBN13: 9781492062493
ISBN10: 1492062499
Categorías BISAC:
- Informática | Internet | Programación web
- Informática | Ciencia de datos | Modelado y diseño de datos
- Informática | Procesamiento de datos ópticos

Acerca del autor

Mitch Seymour es ingeniero sénior de sistemas de datos en Mailchimp. Usando Kafka Streams y KSQL, ha construido varias aplicaciones de procesamiento de flujos que procesan miles de millones de eventos por día con una latencia de subsegundos. Es activo en la comunidad de código abierto, ha presentado sobre tecnologías de procesamiento de flujos en conferencias internacionales (Kafka Summit London, 2019), habla sobre Kafka Streams y KSQL en reuniones locales y es colaborador del blog de Confluent.