Why we built Azure HorizonDB for PostgreSQL | POSETTE: An Event for Postgres 2026

Dingding Lu explains why Microsoft built Azure HorizonDB for PostgreSQL and how its shared-storage design targets predictable performance, fast failover, and scalable reads for modern Postgres workloads running on Azure.

Overview

The talk covers the motivation and core architecture behind Azure HorizonDB for PostgreSQL, focusing on how it addresses common operational and performance challenges in managed Postgres environments on Azure.

Problems HorizonDB is designed to address

Core architecture and design decisions

WAL-centric write path and latency considerations

Availability and failover model

Read performance and scaling techniques

Storage layout, resilience, and recovery features

Implementation notes

Video chapters