Kubernetes as the Foundation of Digital Sovereignty
Why the Open-Source Technology is More Than Just Container Orchestration When digital sovereignty …

The classic “Data Lake” model has failed. Companies have invested millions in infrastructure to collect data in one place, only to find that this data “rots” there due to lack of context. The Data Mesh breaks with this paradigm: instead of pouring data into a central lake, it remains where it is generated—in the responsibility of the respective domain (e.g., logistics, sales, production).
Technically, the infrastructure is shifting from a monolithic storage architecture to a decentralized microservice architecture for data.
Each department operates its own data infrastructures within the company cluster. The logistics department manages its own SQL instances, S3 buckets, and Kafka topics.
Data is not a byproduct but a product “sold” through defined interfaces (APIs). Each data product must be discoverable, addressable, trustworthy, and interoperable.
To ensure that not every department needs its own data engineering team, the central IT team (e.g., ayedo) provides a platform with available tools.
This is the most challenging part: How do we ensure that decentralized data fits together? Governance is automated in code (“Computational”).
A data product in the Data Mesh is more than just a table. It is a composite of:
By encapsulating these three elements in a standardized unit (the container), data products can be consumed across domain boundaries without the need for central team intervention.
To operate a functional Data Mesh, we implement a Data Fabric as the technical connective tissue:
Isn’t Data Mesh just an excuse for new data silos? No. Silos arise from a lack of interoperability and standards. The Data Mesh enforces global standards through “Federated Governance.” The data is stored decentrally but is centrally discoverable and combinable.
What role does GraphQL play in the Data Mesh? GraphQL is excellent as a “Unified API Layer.” You can build a federated schema where a query merges data from different domain products without the user needing to know where they are physically located.
How do we prevent duplicate data storage (storage costs)? In the Data Mesh, “Storage is cheap, brain power is expensive.” Some redundancy is accepted to maintain team autonomy. Cost efficiency comes from avoiding errors and drastically reducing the time for data provisioning.
What is the difference between Data Mesh and a Data Fabric? Data Mesh is primarily an organizational and architectural concept (domain focus). Data Fabric is the technological implementation (tools, automation, metadata management) that makes the mesh possible.
Do we necessarily need Kubernetes for Data Mesh? Not necessarily, but it is the ideal operating system for it. The ability to describe resources declaratively and separate them cleanly via namespaces makes managing a complex mesh manageable.
Why the Open-Source Technology is More Than Just Container Orchestration When digital sovereignty …
Imagine getting the same computing power for 70% to 90% less cost. The catch? The cloud provider …
“We can’t move that to the cloud, it’s a monolith.” We hear this sentence …