Playlist - Data engineer, 1 hour¶
Seven reads in order, ~60 minutes. By the end you have working mental models for the data engineer's daily concerns: consistency tradeoffs, batch vs streaming, lake vs lakehouse, the modern analytics stack, and the AI / vector layer that's increasingly part of the role.
The reads, in order¶
-
Eventual consistency (~7 min) The single most-impactful concept for data engineers. Why your read replicas lag, why CDN caches drift, why "use strong consistency for everything" is the wrong default.
-
Queues vs streams (~6 min) Kafka / Kinesis / Pub/Sub vs SQS / Service Bus / Cloud Tasks. The fundamental dispatch architectures and when each fits.
-
Architecture pattern: data pipeline / ETL (~12 min) The canonical batch ETL: sources β extract β transform β load β warehouse β BI. With AWS / Azure / GCP implementations.
-
Architecture pattern: lakehouse (~10 min) The modern unified architecture: bronze / silver / gold tiers, open table formats (Delta, Iceberg, Hudi), one storage that serves SQL and Spark and ML.
-
Service comparison: databases (~10 min) When to pick relational, NoSQL, document, wide-column, graph. AWS / Azure / GCP equivalents at each tier.
-
Decision matrix: vector database (~8 min) The AI side of the data stack. Vector search is increasingly part of the data engineer's surface area.
-
Databases topic index (~7 min) Cross-pillar wrap-up: concepts, comparisons, deep-dives, hands-on, and the certs that test data-engineering skills.
What you can do after this playlist¶
- Articulate the consistency / availability tradeoffs for any data system.
- Read a streaming architecture diagram and predict where backpressure will show up.
- Pick a database tier (transactional / analytical / wide-column / vector) for a given workload.
- Recognize the modern lakehouse pattern and what it replaces.
- Discuss why Delta / Iceberg / Hudi exist (and why you don't pick all three).
Next steps¶
If you want to build: - Build a data pipeline - hands-on ETL - Build a RAG pipeline - the AI / vector data layer
If you want to go deeper: - Service comparison: messaging and queues - the layer above queues / streams - Service comparison: GenAI platforms - the LLM-serving side - Architecture pattern: CQRS / event sourcing - advanced data architecture
If you want a cert: - AWS Data Engineer Associate (DEA-C01) - Azure Data Engineer Associate (DP-203) - GCP Professional Data Engineer - the deepest data-cert option - Databricks Data Engineer (Associate or Professional) - Snowflake SnowPro Core and Advanced specializations - Data Engineer roadmap