A data lake is an architecture for retaining and processing data—often in object storage—across multiple formats and workloads. Storage alone is not a lake platform. A usable system also needs metadata, table or file conventions, compute engines, security, quality controls, lineage, lifecycle management, and accountable owners.

Core layers

LayerResponsibility
StorageDurable objects, encryption, retention, versioning and recovery
Table and metadataSchemas, partitions, snapshots, catalogs, semantics and lineage
ProcessingBatch, incremental, streaming and interactive engines selected by workload
GovernanceOwnership, permitted use, quality, access, audit, retention and deletion
ConsumptionAnalytics, applications, data science and AI under purpose-specific contracts

Schema is not optional

“Schema on read” means interpretation may occur when data is consumed; it does not mean absent definitions. Record physical schema, business meaning, units, keys, event time, null behavior, provenance, expected changes, and compatibility. Validate contracts during ingestion and consumption.

Avoid the data swamp

  1. Assign owners and consumers.
  2. Catalog sources, rights, sensitivity, lineage, quality, freshness, and retention.
  3. Use layered access and least privilege; separate raw preservation from curated products.
  4. Test duplicates, late data, replay, small files, compaction, schema evolution, and recovery.
  5. Measure scan volume, latency, concurrency, storage/egress cost, failures, and user outcomes.

Open table formats can add snapshots, atomic metadata changes, schema/partition evolution, and other capabilities, but exact support varies by engine and version. A “lakehouse” is an architectural pattern, not a certification. Compare it in data lake versus lakehouse.

Govern and operate the system

Apply data-architecture principles, access governance, and data-quality practices. Test identity, encryption, audit logs, regional boundaries, deletion, incident response, backups, metadata recovery, and engine/table-format compatibility.

Reviewed and substantially updated September 4, 2026. Original publication date preserved.