P07 · Data Engineering
A free, illustrated L2 to L3 course of 9 modules in the Programming and Data track. Modules include: Data lifecycle and architectures; File formats and storage; Batch pipelines and orchestration.
P07 L2 to L3 · Intermediate to Advanced 9 modules · about 36 lessons Planned · Ring 3
Part of the Programming and Data track. Ships in Ring 3 (Breadth) of the roadmap.
Modules
- Data lifecycle and architectures
- File formats and storage
- Batch pipelines and orchestration
- Warehouses, lakes and lakehouses
- Distributed processing with Spark
- Streaming and event systems
- Data modeling and transformation
- Data quality, lineage and governance
- Cost, scale and reliability
Signature illustrations
The pictures a learner should still see in their head a year later:
Pipeline graphs, partition and shuffle diagrams, row versus columnar layout, windowing timelines for streams.
Status
This course is planned, not written yet. It ships with Ring 3 (Breadth).
Every lesson will follow the same twelve-part blueprint with at least three purpose-made figures. Watch the repository to hear when modules ship, or help write and review it.