I presented this webinar with Zhamak Dehghani – see the recording Guiding the Evolution of Data Mesh with Fitness Functions. There was great engagement with the topic and we captured some questions and further thoughts on this mini-blog post, published a little later.
This presentation brought together the idea of architectural fitness functions from the book Building Evolutionary Architectures with the core data mesh principles and logical architecture.
Our thoughts around guiding fitness functions included the below. These high-level measurable objectives were supported by a range of proposed metrics. This table is a handy summary; check out the webinar for more.
Domain Ownership Scaling sources and consumers Truthfulness Domain autonomy Reduced accidental complexity | Data as a Product Serving users’ needs Ease of discovery Evaluation of quality Service levels |
Self-Serve Data Platform Abstraction of complexity Domain team autonomy Protocols enable an ecosystem Automation | Federated Computational Governance Governance for common good Degree of decentralisation Interoperability Increasing returns from scale |