D8Loop · Field notes

Knowledge Corner.

Read the concepts, patterns, and interview signals behind every module — eight knowledge bases, read like an archive. Scroll to move through them; jump from the index on the left.

8 knowledge bases5 live now3 coming soon
Data architecture · 01

Data Modeling

Grain, keys, ownership, and governance decisions that make data products durable instead of merely diagrammed.

GrainKeysCardinalityNormalizationGovernanceHistory
Production flows · 02

Data Pipeline

Ingestion, orchestration, lakehouse choices, streaming edges, and failure paths for systems that must be operated.

OrchestrationQuality gatesCloudLakehouseStreamingObservability
Distributed compute · 03

Apache Spark

Spark internals interviews actually probe: jobs, stages, and tasks; shuffles and skew; partitioning, caching, joins, and the memory model.

RDD vs DFShufflesSkewPartitioningBroadcastTuning
Query systems · 04

SQL

Relational thinking, analytical query patterns, and the habit of explaining results before optimizing syntax.

JoinsAggregationsWindowsCTEsDebuggingPerformance
Data transforms · 05

Python

Transformation code that stays legible under messy inputs, edge cases, and interviewer follow-up questions.

ParsingMungingValidationTestingContractsReadable ETL
{ }
Orchestration · 06

Apache Airflow

Scheduling semantics that trip everyone up, DAGs that survive review, and the concurrency, executor, and failure-mode decisions that separate a scheduled script from an orchestrated system.

DAGsSchedulingBackfillsExecutorsIdempotencyProduction
Analytics engineering · 07

dbt

Models, refs, and materializations; tests, contracts, and lineage — the transformation layer most warehouses are actually built on, and the half of the stack Airflow triggers.

Models & refsMaterializationsSnapshotsTestsMacrosLineage
Question bank · 08

Interview Questions

A drilled bank of the questions data engineers actually get across SQL, Python, Spark, modeling, and design — with the reasoning each answer should show.

SQLPythonSparkModelingSystem designBehavioral
?
Build portfolio · 09

Data Engineering Projects

End-to-end builds that double as portfolio proof: ingestion, transformation, orchestration, and serving on realistic datasets and stacks.

IngestionELTOrchestrationStreamingLakehouseDashboards