Apache Iceberg topics
12 short topics in Data Engineering and Analytics. Each one is a single focused exercise with a clear piece of evidence at the end.
12 topics, one exercise each.
Work through them in order, or jump to the one you need.
These are draft topic outlines (draft; instructor review pending). Full lessons follow after review; ask Ajay if you need a topic sooner.
- 01
Table metadata and schema representation
Demonstrate table metadata and schema representation in a focused Apache Iceberg example; verify normal behavior and one edge or failure case. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course → - 02
Data file organization
Demonstrate data file organization in a focused Apache Iceberg example; verify normal behavior and one edge or failure case. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course → - 03
Partitioning strategy
Demonstrate partitioning strategy in a focused Apache Iceberg example; verify normal behavior and one edge or failure case. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course → - 04
Schema change compatibility
Demonstrate schema change compatibility in a focused Apache Iceberg example; verify normal behavior and one edge or failure case. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course → - 05
Snapshot and version concepts
Demonstrate snapshot and version concepts in a focused Apache Iceberg example; verify normal behavior and one edge or failure case. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course → - 06
Concurrent-write coordination
Demonstrate concurrent-write coordination in a focused Apache Iceberg example; verify normal behavior and one edge or failure case. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course → - 07
Read and write engine compatibility
Demonstrate read and write engine compatibility in a focused Apache Iceberg example; verify normal behavior and one edge or failure case. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course → - 08
File compaction and cleanup
Demonstrate file compaction and cleanup in a focused Apache Iceberg example; verify normal behavior and one edge or failure case. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course → - 09
Incremental data changes
Demonstrate incremental data changes in a focused Apache Iceberg example; verify normal behavior and one edge or failure case. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course → - 10
Retention and recovery strategy
Demonstrate retention and recovery strategy in a focused Apache Iceberg example; verify normal behavior and one edge or failure case. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course → - 11
Query performance implications
Demonstrate query performance implications in a focused Apache Iceberg example; verify normal behavior and one edge or failure case. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course → - 12
Table interoperability testing
Demonstrate table interoperability testing in a focused Apache Iceberg example; verify normal behavior and one edge or failure case. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course →
Learn the same ideas beyond Apache Iceberg.
These courses share topics with this one, so you can compare how each language or tool handles the same concept.
More in Data engineering orchestration and transformation.
You have the curiosity.
Let’s turn it into capability.
Start with a practical workshop or bring a specific question to Ajay.