Where the open-source database community meets: Secure your spot at PerconaLive.com
Back to all talks

What implementing pg_tde taught us about PostgreSQL

Event: PGConf EU 2025 Riga

Location: Riga, Latvia

Dates: 21 October 2025 – 24 October 2025

Presentation: 22 October 2025 , 16:05–16:55

Slides: External slides

Speaker: Jan Wieremjewicz

This is a firsthand account of bringing Transparent Data Encryption to PostgreSQL through pg_tde . From idea to patch proposals, it’s a story of navigating PostgreSQL’s internals, Community realities, and trade-offs between extension and core changes. Why weren’t existing hooks enough? What friction did we hit? How was the experience with the Community feedback cycle? What customer feedback shaped the final design and how did users react to the proposed solutions? Based on years of work to deliver a critical enterprise capability, this talk is a diary of what it took to deliver Transparent Data Encryption as an extension to PostgreSQL, from a product manager who lived through it.

Speaker card

What implementing pg_tde taught us about PostgreSQL

Speakers

Jan Wieremjewicz

Jan Wieremjewicz

Jan is a Senior Product Manager at Percona, leading the products for PostgreSQL. He has vast experience in the development, deployment and maintenance of enterprise systems.

Professionally, he is passionate about simple solutions that solve complicated problems and user experience that maximizes the product potential.

Privately he is a foodie by day, a tech geek into graphic novels, video and board games by night and parent/spouse in between.

Having spent already almost three years in Percona, most of us learned that he has enough energy and topics to fill in any space and time.

View full profile ›