Back to Devoured - July 23, 2026
DEVOURED
LakeKeeper+MinIO

LakeKeeper+MinIO

Data PerformanceDE
DuckDB now supports full CRUD operations on Iceberg tables, enabling cheap, local ETL development without needing a Spark cluster.
What: By combining DuckDB's native Iceberg support, MinIO for S3-compatible storage, and Lakekeeper as an Iceberg catalog, developers can perform full CRUD-style data processing locally and migrate to production by swapping configuration endpoints.
Why it matters: Modernizing data pipelines often requires moving from heavy batch processes (Spark) to lightweight local development cycles that mirror cloud production environments.
Takeaway: Test your production ETL logic locally by using DuckDB with MinIO and Lakekeeper before moving to AWS S3Tables.
Decoder
  • CRUD: Create, Read, Update, Delete — the core operations for persistent data storage.
  • CTAS (Create Table As Select): A SQL statement used to create a new table based on the results of a query.
Original article

DuckDB's Iceberg extension now supports CTAS, MERGE INTO, INSERT, UPDATE, and DELETE, making it viable for full CRUD-style Iceberg ETL locally without Spark. Paired with MinIO for S3-compatible storage and LakeKeeper as a Rust Iceberg catalog, teams can test scripts cheaply in Docker and switch to AWS S3Tables by toggling environment variables and secrets.

Explore all 56 articles in today's digest

Fresh dev news, AI-digested daily. Never miss a trend at devoured.fyi