Cover Image for Apache Iceberg™ Europe Community Meetup - Amsterdam
Cover Image for Apache Iceberg™ Europe Community Meetup - Amsterdam
Avatar for Vakamo (Lakekeeper)
52 Going

Apache Iceberg™ Europe Community Meetup - Amsterdam

Register to See Address
Amsterdam, Netherlands
Registration
Welcome! Please choose your desired ticket type:
About Event

Apache Iceberg™ Europe Meetup - Amsterdam!

Join us for the Apache Iceberg Europe Meetup! Our event is hosted in Amsterdam co-hosted by Xebia , Clickhouse and Vakamo.

🎟️ When registering, please select one of the two ticket types:

  • In-Person Ticket: Join us on-site! Your name will be used to pre-register for venue access.

  • Remote-Only Ticket: Can’t make it in person? No worries—register to join the live stream, receive event recordings, and stay connected with the community.

Livestream

Agenda

5:00 pm – Registration & Networking
6:00 pm – presentations start

🎙️ Viktor Kessler (Vakamo)- Apache Iceberg - Governance and Business Continuity with Lakekeeper
🎙️ Darrel Ronald (Xebia) - Daedalus: Building an Open Data Platform from Scratch

7:00 pm – 7:30 pm Networking break

🎙️ Marco Slot (Snowflake) - Iceberg in Postgres and the joys of transactions
🎙️ Konstantin Vedernikov (Clickhouse) - Datalakes compactions in ClickHouse

8:30 pm – More Networking
9:00 pm – Event close


How to Get to the Venue

Address: BV Wibautstraat 200, 1091 TJ Amsterdam


Building Access

Xebia Netherlands


🪪 ID Requirements


Presentations & Speakers

🌟 Apache Iceberg - Governance and Business Continuity 

Modern data platforms increasingly behave like software systems — but most organizations still lack safe workflows for changing data. Updating a table in production can easily break downstream pipelines, dashboards, or machine learning models.

In this session, we explore how Write-Audit-Publish (WAP) and Iceberg’s branching and tagging capabilities introduce Git-like workflows to the data lakehouse. Instead of writing directly to production tables, teams can validate changes, test transformations, and audit results before publishing them.

We’ll walk through the core concepts behind WAP, branches, and tags in Apache Iceberg, and explain how they enable safer experimentation, reproducibility, and controlled data releases.

To make this concrete, the session includes a live demo showing how to:

  • write data to a staging branch

  • validate and audit changes

  • publish the result to production

  • use tags to create reproducible data snapshots

If you’re interested in bringing software engineering best practices to data management, this session will show how Iceberg makes it possible.

Viktor Kessler, is Co-Founder of Vakamo and the creator of Lakekeeper, an Apache Licensed Iceberg REST Catalog. He’s a big believer in open standards like Apache Iceberg, which he sees as the backbone of today’s modern, composable Data & Analytics systems.

🌟 Xebia Daedalus: Building an Open Data Platform from Scratch

Over the past few months, our Data, Cloud & AI teams have collaborated to build a sovereign, open data platform for our clients. For the first time in public we will show the product, talk about both sovereignty and technical challenges. We have built an opinionated data platform that uses open source components, including  Lakekeeper and Iceberg at its core.

Darrel Ronald, Data Engineer at Xebia Data, specializing in architecting and building data platforms. With over 20 years of experience across professions, roles, and industries, I focus on building integrated data systems that solve pragmatic challenges.

🌟 Iceberg in Postgres and the joys of transactions

Postgres has comprehensive support for Iceberg (v2) via the pg_lake extension. Postgres is also used as the metadata store for many catalog implementations. So what happens if you put them together? For one thing, transactions! Not just transactions across Iceberg tables, but full Postgres semantics across Postgres tables and Iceberg tables.

This talk will discuss how pg_lake adds Iceberg support to Postgres, using DuckDB as the underlying engine, and how transactions enable simple and fault-tolerant data pipelines between operational data and your data lake.

Marco Slot is a Principal Software Engineer on the Postgres team at Snowflake. He previously led the development of Citus at Citus Data, which was later acquired by Microsoft, and in 2024 started working on Iceberg in Postgres at Crunchy Data, which was later acquired by Snowflake. Over the years, Marco co-created several widely used Postgres extensions, including Citus, pg_cron, pg_documentdb, and pg_lake.

🌟 Datalakes compactions in ClickHouse

Apache Iceberg provides powerful abstractions for managing large-scale data lakes, but efficient storage maintenance remains a challenging problem. In this talk, we will examine how compaction can be implemented in Iceberg, from simple removal of delete files to advanced MergeTree-inspired strategies for merging data files and handling metadata. We will discuss design trade-offs, conflict resolution, cleanup mechanisms, and open questions that arise when building a compaction framework for data lakes.

Konstantin Vedernikov
Software engineer @ ClickHouse

Location
Please register to see the exact location of this event.
Amsterdam, Netherlands
Avatar for Vakamo (Lakekeeper)
52 Going