Course Outline

Fundamentals and Principles of Data Mesh

Module 1: Introduction and Context

  • Evolution of data architecture: DW, Data Lake, and the emergence of Data Mesh
  • Common problems in centralized architectures
  • Guiding principles of the Data Mesh approach

Module 2: Principle 1 – Domain-Oriented Data Ownership

  • Domain-oriented organization
  • Benefits and challenges of decentralizing responsibility
  • Practical cases: defining domains in a real company

Module 3: Principle 2 – Data as a Product

  • What is a “data product”
  • Roles of the data product owner
  • Best practices for designing data products
  • Practical exercise: design a data product in teams

Platform, Governance, and Operational Design

Module 4: Principle 3 – Self-Service Platform

  • Components of a modern data platform
  • Common tools in a Data Mesh ecosystem (Kafka, dbt, Snowflake, etc.)
  • Exercise: design of a self-service platform architecture

Module 5: Principle 4 – Federated Governance

  • Governance in distributed environments
  • Policies, standards, and automation
  • Implementation of data quality, security, and privacy policies

Module 6: Organizational Design and Cultural Change

  • New roles in Data Mesh: data product owner, platform team, domain teams
  • How to align incentives between domains
  • Cultural transformation and change management

Implementation, Tools, and Simulation

Module 7: Adoption and Implementation Strategies

  • Roadmap for implementing Data Mesh in phases
  • Criteria for selecting pilot domains
  • Lessons learned from real implementations

Module 8: Tools, Technologies, and Case Studies

  • Technology stack compatible with Data Mesh
  • Implementation examples (Netflix, Zalando, etc.)
  • Analysis of success and failure

Module 9: Exam Simulation and Practical Cases

  • Review exercises by module
  • Mock certification exam
  • Review of results and discussion

Requirements

• Basic knowledge of data management, data architecture, or data engineering
• Familiarity with concepts such as Data Warehouse, Data Lake, ETL/ELT
• Desirable: experience in enterprise-level data projects

 21 Hours

Delivery Options

Private Group Training

Our identity is rooted in delivering exactly what our clients need.

  • Pre-course call with your trainer
  • Customisation of the learning experience to achieve your goals -
    • Bespoke outlines
    • Practical hands-on exercises containing data / scenarios recognisable to the learners
  • Training scheduled on a date of your choice
  • Delivered online, onsite/classroom or hybrid by experts sharing real world experience

Private Group Prices RRP from €6840 online delivery, based on a group of 2 delegates, €2160 per additional delegate (excludes any certification / exam costs). We recommend a maximum group size of 12 for most learning events.

Contact us for an exact quote and to hear our latest promotions


Public Training

Please see our public courses

Testimonials (1)

Provisonal Upcoming Courses (Contact Us For More Information)

Related Categories


Fatal error: Uncaught TypeError: _isl_get_excluded_site(): Return value must be of type ?array, none returned in /apps/hitra7/backdrop/modules/_custom/frontend/islc7/isl_common.inc:38 Stack trace: #0 /apps/hitra7/backdrop/modules/_custom/frontend/islc7/isl_common.inc(30): _isl_get_excluded_site() #1 /apps/hitra7/backdrop/modules/_custom/frontend/islc7/isl_common.inc(17): isl_get_excluded_site() #2 /apps/hitra7/backdrop/modules/_custom/frontend/islc7/islc7.module(51): get_outline_isls() #3 /apps/hitra7/backdrop/modules/_custom/frontend/islc7/islc7.module(7): islc_prepare_links() #4 /apps/hitra7/npfrontend/nptemplates/default.php(272): islc7_sites_links_array_v3() #5 /apps/hitra7/npfrontend/modules/course/course.php(143): require_once('...') #6 /apps/hitra7/npfrontend/core/routes.php(15): course_menu_callback() #7 /apps/hitra7/npfrontend/__index.php(78): require_once('...') #8 /apps/hitra7/npfrontend/index.php(15): include_once('...') #9 /apps/hitra7/index.php(66): include_once('...') #10 {main} thrown in /apps/hitra7/backdrop/modules/_custom/frontend/islc7/isl_common.inc on line 38