Tärningens DP

Data Mesh

Data Mesh är en slags arkitektur som handlar mer om människor och processer än arkitektur, vars slutresultat är domän-orienterade Data Products.

Termen Data Mesh lanserades usrprungligen i ett teoretiskt blogg-inlägg av Zhamak Dehghani: martinfowler.com/articles/data-monolith-to-mesh

Visionen var en distribuerad arkitektur baserad på strömmande data, i praktiken baserad på Apache Kafka, där ägandeskapet av domänorienterat. Det betyder egentligen att ägandeskapet är decentraliserat och lagt på de grupper som har bäst kännedom om datat. Varje domänorienterad och paketerad delmängd av datat kallas för en Data Product.

Data Products

Data Products är alltså en synsätt som erbjuder distribuerat ansvar för datat. Den grupp som har bäst kännedom om datat skall även vara ansvarigt för datat. Det omfattar både kännedom om datats ursprung och dess användning.

Tanken är att varje Data Product skall publiceras på en marknadsplats, ungefär som en fysisk produkt kan införskaffas i en affär. Till skillnad från en fysisk produkt kan man även hålla kolla på hur dataprodukten konsumeras, dvs hur den används. Denna information kan tillhandahållas på marknadsplatsen.

För att produkten skall vara attraktiv är en konsekvens att den behöver förpackas på ett attraktivt sätt. Precis som för en fysisk produkt behöver det finnas information vad den innehåller, varifrån den kommer, när den packades, etc. Det kan även vara intressant att veta hur den används och vad andra konsumenter tycker om produkten.

Sidan skapad 12 mars 2025
Sammanställt av Christer Tärning.