Menu
ESC

Nhập từ khóa để tìm kiếm

↑↓ Di chuyển
Enter Mở
ESC Đóng

Đang tải...

Bài 50 — Data Platform Architecture Patterns

Data-Driven Organization Bài 50/60

Data Platform Architecture

4 patterns

  • Data Warehouse — structured, BI-focused. Snowflake/BigQuery/Redshift.
  • Data Lake — raw, multi-format. S3/GCS + Hive metastore.
  • Lakehouse — combine. Databricks Delta, Iceberg, BigLake.
  • Data Mesh — domain-distributed.

Layered architecture

  • Bronze — raw ingest.
  • Silver — cleaned, validated.
  • Gold — business-ready, aggregated.

Components

  • Ingestion (Fivetran, Airbyte).
  • Storage (warehouse / lake).
  • Transformation (dbt, Spark).
  • Orchestration (Airflow, Dagster).
  • Quality (Great Expectations, Monte Carlo).
  • Catalog (Atlan, DataHub).
  • BI (Looker, Power BI).
  • Activation (Hightouch, Census).
  • ML (Databricks ML, Vertex AI).

Decision factors

  • Volume: < 100GB → simple warehouse OK.
  • Variety: lots of unstructured → lake/lakehouse.
  • Velocity: real-time → streaming layer.
  • Veracity: high quality bar → strong governance.
  • Value: clear use case prioritize.

Anti-pattern

  • "Data lake of mud" — dump everything, no governance.
  • Over-engineer for scale not needed.
  • Tool sprawl — 5 ingestion tools.
  • No clear ownership.

VN

  • Most start with BigQuery + dbt — simple, scalable.
  • Lakehouse (Databricks) growing in 2024+ for ML use case.