7 The self-serve data platform

 

This chapter covers

  • Discussing why a self-serve platform enters the Data Mesh picture
  • Learning the key concepts for building a self-serve data platform
  • Understanding how our MVP fits into that
  • Applying these concepts to build a self-serve data platform in three iterations
  • Defining a platform and the architectural perspective of a platform
  • Defining platform thinking, X-as-a-Service, and the “modular plane architecture”
  • Managing a data platform as a product

In the first part of this book, you learned all the basics of the Data Mesh. That included building a Data Mesh MVP for Messflix LLC within a month in chapter 3. The Data Mesh MVP contained a very minimal self-serve platform.

Once Messflix LLC starts to build data product after data product, a lot of duplication of efforts happens in terms of ingestion tooling and other data-related technologies. This is a very specialized skill set. Thus, once we start to grow the number of data products, it is time to recall an already known idea: self-serve platforms. The idea of a self-serve platform is to take the duplication and specialized skills out of the many development teams, and put them into one platform. Because the platform will be used by many teams, we usually strive to make it “self-serve”, meaning it keeps as much of the autonomy of the development teams intact as possible.

7.1 The MVP platform

 
 

7.1.1 Platform definition

 
 

7.1.2 Platform thinking

 
 
 

7.2 Improvements with the concept ”X-as-a-Service”

 
 
 

7.2.1 X-as-a-Service explained

 
 

7.2.2 X-as-a-Service applied

 
 

7.3 Improvements with the concept of “Platform Architecture”

 
 
 

7.3.1 Platform Architecture Explained

 
 

7.3.2 Platform architecture applied

 
 
 

7.4 Improvements for the data producers

 
 
 

7.5 Summary

 
 
sitemap

Unable to load book!

The book could not be loaded.

(try again in a couple of minutes)

manning.com homepage
test yourself with a liveTest