This repository contains all the hands-on examples, notebooks, scripts, and reference architectures that accompany the book Unleash the power of Apache Iceberg on AWS.
The book is designed to be deeply practical. Every chapter comes with runnable examples so that you can:
- Learn Iceberg from fundamentals to advanced features.
- Understand AWS-native integrations (Glue Catalog, EMR, Athena, MSK, Lambda, Fargate…).
- Reproduce the same pipelines described in the book.
This repository functions as a companion lab environment to the book.
The repository mirrors the structure of the book. Each chapter has its own directory containing the examples, scripts, configurations, or notebooks referenced in that chapter.
- Chapter 3 - Working with Apache Iceberg Tables in AWS
- Chapter 4 - Data Ingestion Patterns
- Chapter 6 - Operations and Monitoring
- Chapter 8 - Apache Iceberg REST Catalog integration and Interoperability
- Chapter 9 - Migrate to Apache Iceberg
- Chapter 10 - Advanced Topics
This repository is intentionally open so that practitioners can:
- Contribute additional examples
- Suggest improvements
- Add diagrams, troubleshooting notes, or performance benchmarks
PRs are welcome, especially around Iceberg engine integrations with AWS services.
Apache®, Apache Iceberg™, and all related marks and logos are trademarks of the Apache Software Foundation (ASF). This repository reflects the author’s personal views and does not represent AWS or the ASF.
