Data Mesh — Follow the DATSIS principles

Johan Louwers
4 min readSep 8, 2022
Design Principles

As with every good architecture it is of importance to ensure the definition of a number of design principles which will underpin and support the architecture. Good architecture principles will support architects to ensure components are alike and will adhere to wider standards which can be applied on an enterprise wide scale.

Guidance for developing a set of design principles that can apply for a specific organisation the DATSIS principles are a good point to start. The DATSIS principles outline six specific principles that are considered good practice to include in a set of design principles for the realisation of a data mesh.

The concept of the data mesh revolves around the fact that data is perceived as a product and is shared in a standardised manner throughout an organisation in a mesh structure. Data should be accessible and consumable in a standardised manner which complies with enterprise (or industry) wide standards for both the technical implementation as well as the definition of the data itself.

Data mesh is a sociotechnical approach to build a decentralised data architecture by leveraging a domain-oriented, self-serve design (in a software development perspective), and borrows Eric Evans’ theory of domain-driven design and Manuel Pais’ and Matthew Skelton’s theory of team topologies. The main proposition is…

--

--

Johan Louwers
Johan Louwers

Written by Johan Louwers

Johan Louwers is a technology enthousiasts with a long background in supporting enterprises and startups alike as CTO, Chief Enterprise Architect and developer.