Learn how to maintain control as a software architect in the age of coding agents.
🔎 Discover our new training: Architecture in the Context of Agentic Development.
socreatory training

Data Mesh

Basics
2 Days
12
Seats
German and English
In-person
Available on request

Also available as in-house training

We run this training exclusively for your team, online or on site.
In-house Offerings

Objectives

  • Understand data mesh concepts for decentralized data architectures
  • Understand the design and implementation of data products
  • Understand the four data mesh principles
  • Be able to define technical and socio-technical components for data mesh

Curriculum

  • The motivation behind Data Mesh. What are typical problems in data engineering that lead to the decentralization of data architectures?
  • When is data mesh the right approach?
  • The principle of “domain ownership”
  • The principle of “data as a product”
  • The “self-serve data platform” principle
  • The principle of federated computational governance
  • Design of a data product

Audience

Software architects, data experts

Description

In this training course, we will show you what the four principles of Data Mesh mean. You will learn about the challenges of introducing data mesh and receive recommendations for a step-by-step approach. Together we will design a data product, the central element in a data mesh, using our Data Product Canvas and show you the implementation alternatives.At the end of the workshop, you will be able to evaluate the socio-technical implications of Data Mesh and design data products.

‍

The Data Mesh concept is based on domain-oriented, decentralized data architectures and enables development teams to perform data analysis autonomously. Data Mesh is a socio-technical data architecture and is presented in the form of the following four principles:

‍

The “domain ownership” principle assumes that domain teams take responsibility for their data. According to this principle, analytical data should be structured in domains, similar to the team boundaries that correspond to the bounded contexts. Responsibility for analytical and operational data is transferred from the central data team to the domain teams.

‍

The principle of “data as a product” applies the philosophy of product thinking to analytical data. This principle means that there are consumers for the data beyond the domain. The domain team is responsible for satisfying the needs of other domains by providing high-quality data as data products. Basically, the domain data should be treated like any other public API.

‍

The third principle is to apply the “platform thinking” idea to the data infrastructure. A dedicated data platform team provides domain agnostic functions, tools and systems for the creation and consumption of interoperable data products for all domains.

‍

The principle of “Federated Computational Governance” represents cross-organizational processes for data governance. This principle achieves the interoperability of all data products through standardization determined by the governance guild. The main objective is to comply with the organizational rules and regulations of the industry.

Trainers

Dr. Simon Harrer

Co-Founder and CEO of Entropy Data

Main Skills

Suitable architecture, clean code, remote mob programming

Jochen Christ

Co-founder and CEO of Entropy Data

Main Skills

Self-contained Systems, rest-feeds.org-author

More on this topic

Book: Data Mesh

Data Mesh is a new approach to the procurement, provision, access, and management of analytical data that also scales. Translated into German by our trainers Jochen Christ and Simon Harrer.

Jochen Christ
Dr. Simon Harrer

In-house Training

You can also book this training as an in-house training course exclusively for your team. Please use the enquiry form for more details.

Enquire now

Frequently Asked Questions

What is the maximum number of participants in a training session?

For most training sessions, we limit the maximum number of participants to 12 per instructor. This allows us to ensure that you receive the best possible guidance.

Are meals provided during in-person training sessions?

Of course, we’ll take care of your meals during our in-person training sessions. We usually provide snacks twice a day and lunch. Drinks are also available.

Where can I find information about the training session I've already booked?

You can find all the information about your training in our socreatory Navigator. Here, in addition to useful links and information, you’ll find the specific location of the training for in-person sessions and the link to the video call for online sessions.

When and how will I receive my certificate of attendance after the training?

If you have attended at least 75% of the sessions, you will receive a certificate of attendance from us. You can download it from our socreatory Navigator a few days after the training.

Why socreatory?

Beyond the expertise of our trainers and our wide range of training courses, we offer even more compelling reasons to train with us.

All the benefits at your fingertips – download our program overview!

Unique Variety

We offer you the most comprehensive training program for software architecture in the German-speaking region – accredited and certified by iSAQB®.

Powerful IT expertise

Our experienced trainers are renowned experts in the industry and have co-developed 80 percent of the module curricula, both in terms of content and teaching methodology.

Hands-on learning experience

We are committed to providing interactive and engaging learning experiences, ensuring all participants can directly apply what they've learned.

Fair pricing model

The total price is reduced for as few as two participants from your company. Furthermore, you benefit from early bird pricing and enhanced planning certainty.

Looking for team training?

Unlock your team's potential with our specialized software architecture courses. We offer a variety of options, from in-depth iSAQB® training to customized workshops tailored precisely to your company's needs. Discover how these training programs can enhance your team's skills, and take advantage of attractive group and package discounts to maximize the value of your investment.