Architecting the Cloud: How We Build a SQL Server PaaS at Scale
Proposed session for SQLBits 2026TL; DR
Move from consumer to provider! Go behind the scenes to see how we architect, automate, and deliver a SQL Server Managed Service at scale. Learn about Control Planes, multi-tenancy, and "Day 2" automation for massive estates.
Session Details
We are all familiar with consuming cloud-managed databases like Azure SQL DB or AWS RDS. You click a button, and minutes later, you have a highly available, backed-up, and monitored endpoint. But have you ever wondered what happens behind that button?
In this session, we flip the script and move from "Consumer" to "Provider." I will take you behind the scenes of building a SQL Server managed service from scratch. We will dissect the architecture required to deliver SQL Server as a scalable Platform-as-a-Service (PaaS), moving beyond simple installation to full lifecycle automation.
We will dive into the engineering challenges of:
The Architecture: Decoupling the Control Plane (API/Logic) from the Data Plane (SQL Instances).
Automation at Scale: Handling "Day 2" operations like patching, backups, and minor version upgrades for thousands of instances without human intervention.
Resiliency: Orchestrating High Availability and Disaster Recovery programmatically.
Multi-Tenancy: managing the "noisy neighbor" problem and resource governance.
Whether you are an architect building a private cloud or a DBA curious about the internal mechanics of the services you use daily, this session will reveal what it really takes to deliver a cloud database product.
Real-World Context: This session is based on my current role as a Cloud Database Architect, where I engineer a SQL Server managed service. It offers a unique perspective on automation and architecture that goes beyond standard administration.
In this session, we flip the script and move from "Consumer" to "Provider." I will take you behind the scenes of building a SQL Server managed service from scratch. We will dissect the architecture required to deliver SQL Server as a scalable Platform-as-a-Service (PaaS), moving beyond simple installation to full lifecycle automation.
We will dive into the engineering challenges of:
The Architecture: Decoupling the Control Plane (API/Logic) from the Data Plane (SQL Instances).
Automation at Scale: Handling "Day 2" operations like patching, backups, and minor version upgrades for thousands of instances without human intervention.
Resiliency: Orchestrating High Availability and Disaster Recovery programmatically.
Multi-Tenancy: managing the "noisy neighbor" problem and resource governance.
Whether you are an architect building a private cloud or a DBA curious about the internal mechanics of the services you use daily, this session will reveal what it really takes to deliver a cloud database product.
Real-World Context: This session is based on my current role as a Cloud Database Architect, where I engineer a SQL Server managed service. It offers a unique perspective on automation and architecture that goes beyond standard administration.
3 things you'll get out of this session
1- Analyze the architecture of a Managed Service: Understanding the separation of Control Plane and Data Plane.
2- Learn strategies for automating complex lifecycle events (patching, HA setup, scaling) across thousands of instances.
3- Explore the challenges of multi-tenancy, including resource governance and isolating "noisy neighbors."
Speakers
Nader Sharara's other proposed sessions for 2026
Next-Gen High Availability with Contained Availability Groups - 2026
The Accidental Manager: Building and Leading High-Performance Database Teams - 2026