~/conference

POSETTE: An Event for Postgres 2025

POSETTE 2025 is a wrap, but you can still watch all the talks! POSETTE: An Event for Postgres is a virtual and free developer event that happened on June 10-12 in 2025. Watch any or all of the 42 talks to learn what you can do with the world’s most advanced open source relational database—from the nerdy to the subli...

postgres developers and operators, cloud engineers managing Azure Database for PostgreSQL, data engineers and analytics architects, backend web developers (Python and .NET), extension and tooling developers (Rust, pgrx), database security and compliance engineers, site reliability engineers

Postgres 18 planner and I/O improvements; Azure Database for PostgreSQL features; pgvector embeddings and RAG; DiskANN HNSW IVFFlat indexes; EXPLAIN (ANALYZE, BUFFERS) query tuning; table partitioning and partition performance; logical replication and replication theory; incremental backup and PITR strategies; pgx/pgrx Rust extension development; DuckDB integration for analytics (pg_duckdb); full-text search via Tantivy in Postgres; row-level security in distributed Postgres (Citus)

titleauthorlength
What Microsoft is Building for Postgres in 2025Charles Feddersen21m
Microsoft reports 456 pre-release commits to Postgres 18 and adds true asynchronous I/O, planner and hash-join speedups, a vacuum I/O reduction, and a…
Talk on
Databases in the AI TrenchesBruce Momjian26m
Describes embedding workflow: chunk text, fetch OpenAI embeddings, average token vectors, store them in Postgres (example uses pgvector), then run…
Talk on
Azure Database for PostgreSQL: 15 Essential Standards for Compliance and SecurityTaiob Ali27m
Practical checklist of 15 standards for Azure Database for PostgreSQL with concrete settings and enforcement paths: mandatory Private Endpoints, choose Entra…
Talk on
Best Practices for Tuning Slow Postgres QueriesLukas Fittl23m
Practical walkthrough of diagnosing slow Postgres queries using real outputs and concrete fixes: how to benchmark with EXPLAIN (ANALYZE, BUFFERS), how…
Talk on
Building a PostgreSQL data warehouseMarco Slot27m
Describes a production system that turns Postgres into a lakehouse by adding extensions that write Iceberg metadata and Parquet files to blob storage, use…
Talk on
Building Enterprise RAG with Azure Database for PostgreSQL and pgvectorMichael John “MJ” Pena20m
Shows a working RAG stack on Azure Database for PostgreSQL using the pgvector extension, the create_embeddings wrapper tied to Azure OpenAI, and SQL functions…
Talk on
Building Intelligent Applications with Graph-Based RAG on PostgreSQLAbe Omorogbe21m
Demonstrates a legal Copilot built in Postgres on a Washington subset of the US Caselaw dataset (~100k cases, ~500k pages), converting opinions to embeddings…
Talk on
Building modern Python web apps with PostgreSQLPamela Fox30m
Claims Postgres is the most popular DB among Python devs and demonstrates a working API‑centric stack: FastAPI + asyncpg + SQLAlchemy using ASGI/asyncio for…
Talk on
Can We Use Rust to Develop Extensions for PostgreSQL?Shinya Kato26m
Claim: Rust can build real PostgreSQL extensions using the pgrx framework, and the demo extension compiles, installs, and its unit test passes across supported…
Talk on
Dear Azure Database for PostgreSQL, can you automate my index?Nacho Alonso Portillo28m
Azure Database for PostgreSQL Flexible Server claims to auto-tune indexes by scanning Query Store and emitting create index and drop index recommendations…
Talk on
Debugging Data Corruption in PostgreSQL: A Systematic ApproachPalak Chaturvedi, Nitin (mentioned)32m
A systematic debugging framework walks through concrete steps: validate pg_controldata, run pg_waldump on the WAL named by the last checkpoint, use…
Talk on
Designing a monitoring feature in PostgreSQLRahila Syed25m
Implements pg_get_process_memory_contexts(pid, get_summary, timeout) to fetch on‑demand per‑process memory context stats by sending a signal and waiting on a…
Talk on
Designing for Document Databases in PostgreSQLVinod Sridharan26m
DocumentDB is built as a PostgreSQL extension that removes SQL text translation by using the planner hook to feed aggregation pipelines directly to Postgres…
Talk on
Elasticsearch-Quality Full-Text Search in Postgres via TantivyPhilippe Noel28m
Demonstrates a Postgres extension, pg_search, that embeds the Tantivy search engine (built in Rust with pgrx) to add BM25 scoring, richer tokenization, fast…
Talk on
Exploring .NET & PostgreSQL on Linux as your OSS app dev stackSilvano Coriani34m
Demo shows installing .NET on a Debian ARM64 VM, building and running a console app and container images for ARM64 and AMD64 images, pushing one to Azure…
Talk on
Fortifying Azure Database for PostgreSQL: Stop Intrusions in Their TracksJohannes Schuetzner29m
Covers concrete steps to lock down Azure Database for PostgreSQL: enable private endpoint (Feb 2024) to route traffic over the Azure backbone (multiple…
Talk on
From MongoDB to Postgres: Building an Open Standard for Document DatabasesPeter Farkas32m
MongoDB’s 2018 switch to SSPL creates vendor lock-in; a 67K-developer StackOverflow survey still shows Postgres as the most wanted DB. The claim: run MongoDB…
Talk on
Fun With UUIDsChris Ellis24m
Explains that random UUIDs (v4) cause index churn via Postgres free space map and index-only scans, shows a buffer-count blowup versus sequential keys, and…
Talk on
Hacking Postgres Executor For PerformanceAmit Langote32m
Postgres executor changes that are already committed and measurable: expression evaluation moves from tree-walking to an opcode-based execution loop yielding…
Talk on
Implementing Strict Serializability with pg_xactJimmy Zelinskie27m
Shows a practical way to get Strict Serializability from Postgres by using pg_xact metadata functions to record server-assigned transaction IDs and snapshots…
Talk on
Incremental Backup in PostgreSQLRobert Haas18m
Feature targets very large databases by copying only changed blocks to cut backup time and size, claiming up to avoiding hundreds of gigabytes or terabytes of…
Talk on
Introducing Microsoft's VS Code Extension for PostgreSQLMatt McFarland18m
New VS Code extension claims a full Postgres workflow inside the editor: manage connections, browse objects, run queries with schema-aware autocomplete, and…
Talk on
Leveraging table partitioning for query performance and data archivingDerk van Veen27m
Starts recommending range partitioning once tables reach ~100 GB, claiming maintenance and query wins up to 50x faster after aligning partitions around a…
Talk on
Logical replication theory and conceptsAshutosh Bapat29m
Explains how PostgreSQL converts WAL bytes into row-level operations using a reorder buffer and logical decoder, sends only committed transactions, and applies…
Talk on
Managing Postgres at scale: Challenges, Tools & TechniquesKaren Jex30m
Defines "at scale" as tens of terabytes or hundreds-to-thousands of databases and lists concrete fixes: use partitioning to drop a year partition instead of…
Talk on
Migrating from Oracle to Azure Database for PostgreSQL, SeamlesslyNeeta Goel, Sandeep Rajeev24m
Claims a 4x speedup—moving projects from 12 months to 12 weeks—by combining an AI engine called DMAP with a process wrapper, the CMC Framework. Shows…
Talk on
Myths and Truths about Synchronous Replication in PostgreSQLAlexander Kukushkin26m
Explains WAL-based physical streaming vs log-shipping, exact effects of synchronous_commit (on, remote_write, remote_apply) and synchronous_standby_names…
Talk on
Neon: How we made PostgreSQL serverlessHeikki Linnakangas26m
Neon offers PostgreSQL as a serverless service by splitting Postgres into a stateless compute layer and a multi-tenant storage service that serves 8KB pages…
Talk on
Overcoming Performance Hurdles in Postgres Partitioned TablesSarat Balijepalli30m
Experiments on Azure Postgres (PG17) show planning time rising from milliseconds to ~10s as partitions grow to 5000+ partitions (10,000 in one test) while…
Talk on
Performance Archaeology - 20 years of improvementsTomáš Vondra29m
Benchmarks run pgbench (Postgres 18 client) and TPC-H on two machines (44‑core/88‑thread for OLTP, SSD small server for OLAP) comparing releases from 8.0→18.0…
Talk on
pg_duckdb: Ducking awesome analytics in PostgresJelte Fennema-Nio24m
pg_duckdb embeds DuckDB inside Postgres so analytics run with DuckDB’s columnar engine, multithreading and Parquet/S3/Azure I/O instead of Postgres’ row scans…
Talk on
Hitchhiker's Guide to Row-Level Security in CitusAdam Wolk28m
Shows how Postgres RLS behaves in real Citus clusters: enabling RLS, FORCE ROW LEVEL SECURITY to stop owner bypass, and that superusers or roles with bypass…
Talk on
Postgres Storytelling: Cunning Schema Design with Creative Data ModelingEvelyn Kates, Monica DeBea28m
Designs a Postgres schema for a chess tournament: creates a chess schema, chess.players with serial primary key and case-insensitive unique name via CREATE…
Talk on
PostgreSQL and Linux Kernel interactionsKrishnakumar R30m
Shows how PostgreSQL actually calls the kernel: process forks use clone to spawn workers, shared memory uses mmap MAP_SHARED, and signals implement latch…
Talk on
Resource Control Admission - I have a date with my PSICédric Villemain26m
Pressure Stall Information (PSI) exposes microsecond counters and 50 ms samples for CPU IO and memory so you can detect stalls rather than wait for loadavg…
Talk on
Scaling Postgres to the next level at OpenAIBohan Zhang25m
OpenAI runs an unsharded Azure Database for PostgreSQL primary with many read replicas and migrates write-heavy workloads off-system, using PgBouncer to avoid…
Talk on
Securing Postgres with streaming replicationJan Karremans22m
Covers concrete setup steps: enable WAL (write-ahead logging), add a replica, and choose async vs sync with the recommended pattern of local synchronous and…
Talk on
Setting max_connection: Building PostgreSQL user groups that bring people togetherEllyne Phneah27m
Malmö Postgres User Group (M-PUG) launches, gains 120 Meetup members and runs six meetups in five months, first event drawing 45 attendees and typical turnout…
Talk on
What’s new in the Postgres 18 query planner / optimizerDavid Rowley28m
PostgreSQL 18’s planner adds concrete changes: OR->IN conversion turns long OR lists into an index-friendly equals-any index scan; self-join elimination…
Talk on
What’s New with Azure Database for PostgreSQL- Flexible ServerVARUN DHAWAN25m
Concrete 2025 feature rundown with numbers and tradeoffs: SSDv2 64 TB / 1,200 MB/s / 80k IOPS plus storage autogrow, near‑zero downtime scaling by VM swap…
Talk on
What is Patroni, really?Polina Bungina22m
Patroni uses an external distributed key‑value store (etcd, Consul, ZooKeeper, Kubernetes control‑plane) to serialize leader elections via atomic…
Talk on
Boosting Azure Database for PostgreSQL Performance with Azure AdvisorGayathri Paderla27m
Shows how Azure Advisor plus alerts and action groups detects and fixes real PostgreSQL failures on Azure Database for PostgreSQL - Flexible Server: set up an…
Talk on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.