Skip navigation
Nitin Jadhav

Nitin Jadhav

Senior Software Engineer @ Microsoft

Nitin Jadhav is a Senior Software Engineer with extensive experience in database systems. Currently working at Microsoft, he has been part of the Azure Database for PostgreSQL team for the past few years. His contributions include onboarding new major and minor versions of PostgreSQL and integrating extensions into the managed database. Additionally, Nitin has been involved in handling customer issues, analyzing and resolving various database corruption problems, and contributing to the PostgreSQL community as needed. Before joining Microsoft, Nitin worked at EDB, where he began hacking into PostgreSQL. Prior to EDB, he was part of Toshiba, working on SQLite internals.

POSETTE 2026 Talk

pg_duckdb in Action: Accelerating Analytics on Azure Database for PostgreSQL

(Livestream 4)

If your analytics workflow starts with exporting data from Postgres, you’re not alone. Many teams build ETL pipelines just to answer questions about data that already lives in Postgres. But what if you didn’t have to move it at all? With pg_duckdb, you can run fast, columnar-style analytical queries inside Postgres without setting up a separate warehouse, a sync process, or another system to manage.

In this talk, I’ll walk through how pg_duckdb works, what it’s good at, and where it fits into real-world workflows. The demo will showcase pg_duckdb installed on Azure Database for PostgreSQL, where I’ll run analytical queries over existing tables and query Parquet files directly from object storage—without loading them into Postgres first.

It’s not a full replacement for a data warehouse, but in many cases, it’s a faster, simpler path to the answers your team needs—right from the database you already use. Attendees will learn how pg_duckdb works, how to use it effectively, and how to speed up analytics without extra tools or data movement. You’ll leave with practical tips and real examples you can apply right away.

Add livestream to calendar Register for updates

Speaker Interview

About the Speaker

  • Tell us about yourself: career, family, passions

    I’m Nitin Jadhav, a Senior Software Engineer with a strong passion for database technologies and open-source development. Over the course of my career, I’ve had the opportunity to work with PostgreSQL and other database systems such as SQLite, which has been both challenging and deeply rewarding. I live in Bengaluru with my wife and our two-year-old daughter, and some of my happiest moments are the simple family moments we spend together outside of work. Beyond technology, I enjoy reading, traveling, and exploring new places and cultures. I’m also passionate about continuous learning — whether it’s through books, open-source contributions, conferences, or conversations with people in the PostgreSQL community around the world.

About the Talk

  • Tell us about your talk. Why did you choose this topic?

    My talk focuses on how pg_duckdb can help accelerate analytical workloads on Azure Database for PostgreSQL by combining PostgreSQL’s strong transactional capabilities with DuckDB’s analytical execution engine. I chose this topic because I’ve been closely involved in onboarding and improving pg_duckdb support within Azure Database for PostgreSQL. During this work, I found that many PostgreSQL users are excited about analytics acceleration but are still trying to understand where pg_duckdb fits best, how it works internally, and what tradeoffs exist. I wanted the talk to bridge that gap in a practical and engineering-focused way.

About PostgreSQL

  • What is your favorite PostgreSQL feature, extension, or tool? And why?

    One of my favorite parts of PostgreSQL is its extensibility model. Extensions like pg_duckdb show how powerful PostgreSQL can become when you combine it with specialized engines and tooling.

  • Could you share a memorable experience or challenge you faced while working with PostgreSQL?

    Some of the most memorable challenges I’ve worked on involved analyzing difficult corruption and recovery-related cases. These situations are often stressful because there is usually limited evidence at first, and the investigation requires combining storage internals, WAL analysis, replication behavior, and operational telemetry. What makes those experiences rewarding is that every investigation teaches you something new about PostgreSQL internals.

About POSETTE & Events

  • Have you enjoyed previous POSETTE (formerly Citus Con) conferences, either as an attendee or as a speaker? If so, what did you enjoy most about it?

    Yes — I was a first-time speaker at POSETTE 2025, and I really enjoyed the experience. One thing I especially appreciate about POSETTE is the conference format itself. Since the talks are pre-recorded, speakers are much more relaxed during the session and can focus on interacting with attendees instead of worrying about live presentation logistics. I also really like how the Q&A happens in parallel on Discord. It makes discussions significantly more interactive and accessible, as attendees can comfortably ask follow-up technical questions and continue conversations even after the talk progresses. This creates a much deeper and more engaging learning experience for both speakers and participants.

Past Talks

elephant icon

talk bubbles
Join the conversation

Use the hashtag #PosetteConf