Back to Devoured - June 03, 2026
DEVOURED
Building an Enterprise-Grade SQL Platform on Kubernetes using Crossplane and Azure PostgreSQL

Building an Enterprise-Grade SQL Platform on Kubernetes using Crossplane and Azure PostgreSQL

DevOps Microsoft Tech Community
Microsoft built a Kubernetes-native enterprise SQL platform using Crossplane and Azure PostgreSQL Flexible Server, achieving multi-region HA/DR with declarative APIs.
What: Microsoft implemented an enterprise-grade SQL platform on Kubernetes, leveraging Crossplane to provision and manage Azure PostgreSQL Flexible Server. This setup uses declarative APIs for infrastructure composition, creating a multi-region active-passive architecture with zone-redundant primary deployments and cross-region asynchronous replicas for disaster recovery, all secured with private networking and Azure AD authentication.
Why it matters: This demonstrates a growing trend of treating cloud infrastructure as code within Kubernetes, enabling consistent, automated, and secure management of critical databases across complex, distributed environments using declarative principles.
Takeaway: If you're building stateful applications on Kubernetes and need enterprise-grade SQL databases with HA/DR, investigate Crossplane with Azure PostgreSQL Flexible Server for declarative infrastructure management.
Deep dive
  • The platform is a Kubernetes-native enterprise SQL solution.
  • It uses Crossplane to manage Azure PostgreSQL Flexible Server instances.
  • Infrastructure is provisioned and managed via declarative APIs, integrating deeply with Kubernetes control plane.
  • Implements a multi-region active-passive architecture.
  • High Availability (HA) is achieved through zone-redundant primary deployments within a region.
  • Disaster Recovery (DR) is provided via cross-region asynchronous replicas.
  • Manual promotion is used for replica activation during DR events.
  • Security is maintained through private endpoints for network isolation.
  • Azure Active Directory authentication is used for database access control.
  • DNS abstraction simplifies connectivity and management across environments.
  • Automated infrastructure composition is a key benefit, reducing manual configuration.
Decoder
  • Crossplane: An open-source Kubernetes add-on that enables platform engineers to build control planes by extending the Kubernetes API to manage and provision infrastructure from various cloud providers or on-premises.
  • Azure PostgreSQL Flexible Server: A managed PostgreSQL database service on Azure that offers granular control and optimization options, including zone redundancy and high availability.
  • Declarative APIs: An approach where users declare the desired state of a system, and the system works to achieve and maintain that state, rather than explicitly specifying a series of steps to get there.
  • Active-passive architecture: A high availability configuration where one server or database is active and processing requests, while another is on standby (passive) and takes over only if the active one fails.
  • Zone-redundant deployment: Deploying resources across multiple availability zones within a cloud region to ensure high availability and protect against datacenter failures.
  • Asynchronous replicas: Database replicas that apply changes from the primary database with a slight delay, potentially losing a small amount of data on failover but offering better performance.
Original article

A Kubernetes-native enterprise SQL platform uses Crossplane to provision and manage Azure PostgreSQL Flexible Server with declarative APIs, implementing multi-region active–passive architecture with private networking, DNS abstraction, and automated infrastructure composition. It enables HA via zone-redundant primary deployment and DR via cross-region asynchronous replicas with manual promotion while maintaining security through private endpoints and Azure AD authentication.

Explore all 53 articles in today's digest

Fresh dev news, AI-digested daily. Never miss a trend at devoured.fyi