Estuary

PostgreSQL to Iceberg - Streaming Lakehouse Foundations

TUTORIALS9/12/2024

Stream Real-Time Data from Postgres to Iceberg with Change Data Capture and Estuary Flow In this step-by-step tutorial, we demonstrate how to set up and stream real-time data from a PostgreSQL database into Iceberg tables using change data capture (CDC) with Estuary Flow. Learn how to capture, ingest, and materialize data using Estuary Flow's seamless integration. This demo uses a sales database to showcase how changes in a PostgreSQL table are tracked and replicated into an Iceberg table stored in AWS S3.

Check out Estuary Flow's Iceberg integration: https://estuary.dev/destination/s3-iceberg/

Join Estuary Flow's community Slack: https://estuary-dev.slack.com/join/shared_invite/zt-86nal6yr-VPbv~YfZE9Q~6Zl~gmZdFQ#/shared-invite/email

00:00 - Introduction: Streaming Data from Postgres to Iceberg
00:18 - Postgres Sales Database Overview
01:08 - Starting Change Data Capture (CDC) with Estuary Flow
02:09 - Materializing Data into Apache Iceberg
04:17 - Backfilling Data into Iceberg
05:21 - Querying Iceberg Tables with Python
06:10 - Conclusion: Demo Recap

More videos

Estuary logo on light background

Seamless Data Integration, Unlimited Potential

Discover the simplest way to connect and move your data.
Get hands-on for free, or schedule a demo to see the possibilities for your team.