Capítulo 88. Qué es una malla de datos y cómo no mallarla

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

Barr Moses y Lior Gavish

Hemos visto cómo los equipos de ingeniería de software pasaban de las aplicaciones monolíticas a las arquitecturas de microservicios. La malla de datos es, en muchos sentidos, la versión de la plataforma de datos de los microservicios.

Tal y como la definió por primera vez Zhamak Dehghani, el arquitecto original del término, una malla de datos es un tipo de arquitectura de plataforma de datos que abarca la ubicuidad de los datos en la empresa aprovechando un diseño orientado al dominio y de autoservicio. Esta idea toma prestada la teoría de Eric Evans del diseño orientado al dominio, un paradigma de desarrollo de software flexible y escalable que hace coincidir la estructura y el lenguaje de tu código con su correspondiente dominio empresarial.

A diferencia de las infraestructuras de datos monolíticas tradicionales, que gestionan el consumo, el almacenamiento, la transformación y la salida de datos en un lago de datos central, una malla de datos admite consumidores de datos distribuidos y específicos de cada dominio, y considera los datos como un producto, en el que cada dominio gestiona ...

Get 97 cosas que todo ingeniero de datos debe saber 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.