Data as a Product

Treating data as a product works when you fuse continuous discovery habits (Teresa Torres: outcomes, opportunity solution trees, assumption testing) with a platform that enforces contracts, SLOs, and governance (catalogs,…

Sharding for Scale

In the age of ever-growing datasets, the ability to scale databases efficiently is a core architectural concern. One of the most powerful techniques for handling large-scale workloads is data sharding…

Are You Consistent?

You want your friends and colleagues to be consistent in the way they interact with you. Consistency is also a key concern when choosing a database. Consistency models define the…

Data Mesh 2.0

Data Mesh 2.0 builds on the original principles of Data Mesh — decentralizing data ownership, treating data as a product, providing self-serve infrastructure, and enabling federated governance, but takes them…

The Conceptual Model

A conceptual model is an abstract representation of business concepts and the relationships between them. It is used to convey meaning to stakeholders and technical teams. The term itself dates…

David Hilberts Curve

Another stroll back in time here to talk about the way we order data and how it affects how efficiently we can store, retrieve, and analyze it. Sorting a single-dimensional…

Semantic Models

In data management, semantic models address the challenge of understanding meaning and relationships within distributed data. They bridge business language and machine-readable data, enhancing interoperability, compliance, and self-service analytics. By defining concepts and semantics, they clarify terminology across systems, supporting AI integration and enabling better data governance and insights.