Senior Software Engineer, Microsoft MS University of Oxford, UK
Data Engineering Course: PDF Lecture Slides
35 data engineering patterns. 10 interview problems. All lecture slides from the 5-hour course.
6 Section PDFs. 78 slides covering data pipeline architecture, batch processing, stream processing, batch vs streaming decisions, and data modeling.
35 Patterns with Code. Python and SQL implementations covering ETL/ELT, Kafka, Spark, partitioning, windowing, star schema, SCD, and more.
5 Worked Examples + 5 Cheat Sheets. Real pipeline designs (fraud detection, e-commerce warehouse, 10M daily events) plus one cheat sheet per section for last-minute revision.