Weaving Architectural Patterns III – Data Mesh