Skip to content
The cover of Data Engineering by Diagram by Kapil Dev V

Data Engineering by Diagram

A Visual Field Guide to the Modern Data Stack

by Kapil Dev V

A visual field guide to the modern data stack. Forty diagrams carry the explanation, and the prose walks you through each one, in twenty-two short chapters from the source system to the dashboard. It is vendor-neutral: the shapes hold whether your stack runs on Databricks, Snowflake, Fabric or a laptop.

The Kindle eBook. Amazon.in in India, Amazon.com outside India.

Inside the book

  • Batch, micro-batch and streaming, full loads, incremental loads and CDC
  • Warehouse, lake, lakehouse and lakebase, and what each one solved
  • Columnar file formats, partitioning and open table formats
  • ETL and ELT, and why the order matters more than the letters
  • Distributed computing from HDFS and MapReduce to Spark's driver and executors
  • Idempotency, watermarks, upserts, backfill, late data and exactly-once delivery
  • Star and snowflake schemas, Inmon, Kimball and data vault, slowly changing dimensions
  • Medallion architecture
  • Orchestration and the DAG
  • Lambda and Kappa architectures, stream windows and state
  • Data mesh, data fabric and who owns what

Written for the analyst moving into engineering, the software engineer inheriting a pipeline, and the engineer who can build the thing but wants the whole map in an afternoon.