ENES

Data mesh

Una forma de organizarse en la que cada equipo del negocio es dueño de sus propios datos.

Cuatro equipos de dominio, ventas, envíos, pagos y marketing, cada uno dueño de un producto de datos, conectados entre sí por una plataforma compartida en el medio

Un data mesh (malla de datos) es una manera de organizar quién hace qué con los datos en una empresa grande, más que una tecnología. En el esquema clásico, cada área le manda sus datos a un único equipo central de datos, que arma el data warehouse o el data lake para todos. A medida que la empresa crece, ese equipo se vuelve un cuello de botella: está lejos del negocio, no sabe qué significa realmente cada campo y cada pedido espera en su fila.

La idea, que Zhamak Dehghani describió alrededor de 2019, se apoya en cuatro principios. Propiedad por dominio: el equipo que maneja una parte del negocio (ventas, envíos, pagos) también es dueño de sus datos. Datos como producto: ese equipo publica conjuntos de datos en los que otros equipos pueden confiar, con documentación, garantías de calidad y alguien que responde. Plataforma de autoservicio: un equipo de plataforma central da las herramientas compartidas, para que cada dominio no reinvente almacenamiento, pipelines y catálogos. Gobierno federado: reglas comunes de seguridad, privacidad y formatos, acordadas entre todos y aplicadas en forma automática.

El data mesh tiene más sentido en organizaciones grandes, con muchos equipos e ingeniería madura; en una empresa chica, un buen equipo central suele ser más simple. Muchas veces se lo confunde con un producto que se compra, pero ninguna herramienta te da un mesh. Herramientas como un catálogo de datos, dbt o un warehouse compartido pueden ayudar; lo difícil es cambiar responsabilidades e incentivos.

Para quedarse

Para seguir leyendo

Términos relacionados

Más de Datos