How developer-advocacy-dremio/definitive-guide-to-apache-iceberg works
This repository provides supporting materials for The Definitive Guide to Apache Iceberg, not an Iceberg runtime. Readers use the README’s resource index to find chapter-specific files. Available materials include notebooks, Markdown, and JSON examples; the sampled Chapter 8 script also demonstrates fetching weather data and publishing it to Kinesis. The chapter folders are grouped by range for clarity; the README describes their contents only generally, so chapter topics are not inferred from folder numbers.
Main entry points: README.md Resource index · ProducerKinesis.py Weather producer · Chapter_1 Chapter 1 · Chapter_2 Chapter 2
Components 21
Chapters 1–5
Chapters 6–10
- Chapter 6
Resources/Chapter_6 - Chapter 7
Resources/Chapter_7 - Chapter 8
Resources/Chapter_8 - Chapter 9
Resources/Chapter_9 - Chapter 10
Resources/Chapter_10 - Weather producer
Resources/Chapter_8/ProducerKinesis.py
Chapters 11–15 and Misc
- Chapter 11
Resources/Chapter_11 - Chapter 12
Resources/Chapter_12 - Chapter 13
Resources/Chapter_13 - Chapter 14
Resources/Chapter_14 - Chapter 15
Resources/Chapter_15 - Misc resources
Resources/Misc
Other components
- Reader
- Resource index
README.md - Weather API
- Kinesis stream
Connections 19
- Reader → Resource index: opens
- Resource index → Chapter 1: links to
- Resource index → Chapter 2: links to
- Resource index → Chapter 3: links to
- Resource index → Chapter 4: links to
- Resource index → Chapter 5: links to
- Resource index → Chapter 6: links to
- Resource index → Chapter 7: links to
- Resource index → Chapter 8: links to
- Resource index → Chapter 9: links to
- Resource index → Chapter 10: links to
- Resource index → Chapter 11: links to
- Resource index → Chapter 12: links to
- Resource index → Chapter 13: links to
- Resource index → Chapter 14: links to
- Resource index → Chapter 15: links to
- Resource index → Misc resources: links to
- Weather API → Weather producer: provides data
- Weather producer → Kinesis stream: publishes records