Capítulo 7. Arquitectura de una Malla de Transmisión de Datos

Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com

En los Capítulos 3 a 6, hemos tratado los pilares de una malla de streaming de datos. Ahora utilizaremos esos conocimientos para diseñar una malla de streaming de datos. Como mencionamos anteriormente en este libro, el término "malla" en "malla de datos" se tomó del término "malla de servicios" en las arquitecturas de microservicios. Nos basamos en esa similitud para describir las partes de una malla de streaming de datos utilizando los mismos términos empleados para describir las partes de una arquitectura de microservicios. Describiremos cada parte de la arquitectura, por lo que el conocimiento de la arquitectura de microservicios no es un requisito previo. También consideraremos varias soluciones de malla de flujo de datos y enumeraremos sus ventajas e inconvenientes. El resultado será un marco sencillo y claro que podrás utilizar para implementar tu propia malla de streaming de datos.

Infraestructura

Como indicó en el Capítulo 1, implementaremos una malla de datos en streaming con Kafka. El uso de Kafka es opcional y puede sustituirse por Apache Pulsar o Redpanda; elijas lo que elijas, te recomendamos que utilices una plataforma de streaming totalmente gestionada y sin servidor para renunciar a las tareas de autogestión de la infraestructura. Del mismo modo utilizaremos ksqlDB como motor de procesamiento ...

Get Malla de transmisión de datos now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.