MOC: Data Architecture

The complete map of data architecture knowledge, from system blueprints to protocol selection. Six domains cover how to design systems, build pipelines, move data between systems, and choose between competing approaches. Expand any section to browse page contents.

mindmap
  ((System Blueprints))
    (warehouses and lakes)
    (lakehouse)
    (data mesh)
    (streaming)
    (metadata architecture)

System Blueprints — Platform Architecture Patterns

domain-system-blueprints

The big structural decisions chosen once and lived with for years — warehouses, lakes, lakehouses, mesh, streaming, open table formats, and context/metadata architecture.

mindmap
  ((Data Modeling))
    (dimensional)
    (patterns)
    (analytics models)
    (operational models)

Data Modeling — Structuring Data for Purpose

domain-data-modeling

How to structure data inside each system for analytics, operations, and compliance — dimensional modeling, Data Vault 2.0, wide/flat, and every major modeling paradigm.

mindmap
  ((Pipeline Construction))
    (medallion)
    (data flow)
    (functional patterns)
    (idempotency)
    (serialization)
    (backfills)

Pipeline Construction — Building Reliable Data Pipelines

domain-pipeline-construction

Data layering, idempotent operations, transform architecture, data movement topology, serialization, and migration patterns that define how data flows from source to consumer.

mindmap
  ((Pipeline Reliability))
    (quality)
    (contracts)
    (testing)
    (error handling)
    (environment strategy)

Pipeline Reliability — Keeping Data Trustworthy

domain-pipeline-reliability

Quality gates, contracts, testing strategy, error handling, and environment management — the patterns that prevent bad data from reaching consumers.

mindmap
  ((Integration and Protocols))
    (REST)
    (gRPC)
    (GraphQL)
    (protocol comparison)

Integration & Protocols — How Data Moves Between Systems

domain-integration-and-protocols

API design, protocol selection, and integration patterns covering the full spectrum from REST to gRPC to GraphQL with decision frameworks for each use case.

mindmap
  ((Principles and Decisions))
    (five pillars)
    (golden rules)
    (technology matrices)
    (scenario guide)

Principles & Decisions — Choosing the Right Approach

domain-principles-and-decisions

Foundational principles and decision frameworks for every technology and architecture choice — golden rules, selection matrices, and scenario-based guides.

Data Architecture Cross-References