About this wiki
A practical field guide for Microsoft engineers working on Azure SQL, SQL Server, Azure data platform, and AI services β combining certification prep, real-world engineering judgement, and reusable customer conversation support.
Why this wiki existsβ
Most product documentation tells you what a service does. This wiki tells you when to use it, what to watch for, and what to say to a customer β in language you can paste into an email or a whiteboard the same day.
Every page is written to be:
- Short enough to read between meetings
- Concrete enough to act on
- Safe enough to share externally (no internal-only material, no customer data)
- Honest about trade-offs (no "best practice" without context)
Who this is forβ
| You are⦠| You'll use this for⦠|
|---|---|
| A Cloud Solution Architect (CSA / DCSA) | Customer architecture conversations, decision matrices, talking points |
| A field engineer studying DP-300 / DP-203 / AI-102 | Concept revision, flashcards, exam-trap notes |
| An Oracle / on-prem DBA moving to Azure | Side-by-side mappings, equivalent feature tables |
| A partner or new hire onboarding | A curated reading order instead of 200 Microsoft Learn tabs |
If you maintain production databases or talk to customers about them, you're the audience.
What belongs hereβ
| Type | Examples |
|---|---|
| Concept pages | Service tier comparison, HADR options, Query Store internals |
| Decision guides | "When to choose Hyperscale", "Pool vs single DB" |
| Architecture playbooks | Migration patterns, multi-region designs, AI-on-data |
| Customer-facing aids | Discovery questions, objection handling, talking points |
| Cert prep | DP-300 / DP-203 / AI-102 study notes, flashcards, exam traps |
| Labs | Repeatable, scripted, cleanup-included |
| Oracle parallels | Side-by-side feature mapping for migrating DBAs |
What does NOT belong hereβ
- β Customer data, names, or identifiable account details. Use
Contoso,Fabrikam. - β Microsoft-confidential roadmap or internal-only material. If it can't be public, it can't be here.
- β Marketing copy. "Industry-leading", "seamless", "easy" β strip them.
- β Pure link dumps. Add framing or comparison; otherwise extend an existing page instead of creating a new one.
- β Long-form opinion pieces. Trade-off discussion is welcome; soapboxing is not.
- β Duplicates. Search the wiki first.
- β Anything you couldn't defend in a customer meeting.
Content types and examplesβ
| Type | Shape | Example |
|---|---|---|
| Concept | Theory + diagram + Oracle parallel + flashcards | Query Store internals |
| Decision guide | Comparison table + "Pick X ifβ¦" summary | GP vs BC vs Hyperscale |
| Playbook | Steps + decision points + customer-conversation aids | On-prem SQL β Azure migration |
| Cheatsheet | Dense table or command reference | T-SQL DMVs for performance |
| Lab | Prereqs β steps β verification β cleanup | Cross-region AlwaysOn |
| Customer aid | Discovery questions + talking points + objection responses | Why Azure SQL vs RDS |
How to write pages that are useful in the fieldβ
A page is useful in the field when it does at least one of:
- Shortens a decision β comparison table the reader can act on today
- Prevents a mistake β "common pitfalls" section names a real failure mode
- Frames a customer conversation β discovery questions or whiteboard sketch
- Closes a knowledge gap fast β single page replaces five Microsoft Learn tabs
- Provides a copy-paste asset β Bicep, T-SQL, CLI, or a talking point
Pages that do none of these are reference articles β write them only if Microsoft Learn doesn't cover them well.
Before you commit a paragraph, ask:
- Can I cut this sentence in half? Do it.
- Is there a number, name, or limit I can add? Add it.
- Would a customer-safe version of this work? If not, rewrite for one that does.
- Am I hiding behind "it depends"? Surface the trade-off instead.
Standard page anatomyβ
Every content page should have, in this order:
- Frontmatter β see Frontmatter standard
- One-paragraph intro β what this page covers, who should read it
- Concept / theory β the "what" and "why"
- Architecture diagram (Mermaid preferred) β when relevant
- Decision matrix or comparison table β when there are options
- Practical examples β code, T-SQL, CLI, Bicep
- Oracle parallel β
<TipBox type="oracle-parallel">whenever applicable - Customer conversation aids β for
audience: customer-facingpages - Common pitfalls / exam traps
- Flashcards β at least 3, for spaced repetition
- References β official Microsoft Learn links
The full template lives at
pages-template.mdx β copy it as your starting skeleton.
Suggested metadata / frontmatterβ
Every page must include a small set of required fields. The full specification is in the Frontmatter standard section of the style guide. Minimum example:
---
title: Choosing an Azure SQL service tier
description: Decision guide for GP vs BC vs Hyperscale β trade-offs, sizing, and customer talking points.
sidebar_position: 3
last_reviewed: 2026-04-24
domain: azure-services
status: stable
tags: [azure-sql, decision-guide, performance, cost]
audience: [field-engineer, customer-facing]
---
How customer work benefitsβ
- Pre-meeting prep β open one page per topic, not ten Learn articles
- Whiteboard support β every architecture page has a Mermaid diagram you can sketch from
- Decision defence β comparison tables explain why you recommended Hyperscale over Business Critical
- Reusable assets β talking points, discovery questions, and migration checklists are already written
- Knowledge handover β point new team members at a curated track, not a folder of PDFs
How to contributeβ
The shortest path:
- Read CONTRIBUTING.md (5 minutes)
- Read STYLE_GUIDE.md (5 minutes)
- Copy
pages-template.mdxas your starting skeleton - Open a PR β the template checklist tells the reviewer what to look for
If you only have time for one rule: write the page you wish you'd had three months ago.
Next recommended content (gap list)β
Top priorities the wiki is missing today, ranked by field utility:
- Choosing an Azure SQL service tier (GP / BC / Hyperscale) β
azure-services/ - Azure SQL HADR decision guide β failover groups vs geo-replication vs AGs vs MI failover groups
- Azure SQL security baseline β TDE, Defender for SQL, Entra auth, Private Link, auditing
- Performance triage runbook β Query Store β wait stats β Intelligent Insights β DMVs
- Migration patterns: on-prem SQL β Azure β lift, MI, refactor, modernise
- AI on your data: RAG + Azure SQL + AI Foundry
- Customer discovery questions for data platforms
- Objection handling β "we're already on AWS RDS", "we'll stay on Oracle", "Postgres is good enough"
- Cost optimization for Azure data services β DTU vs vCore, reserved capacity, Hyperscale storage, dev/test, auto-pause
- Glossary β MSX, MCEM, ACR, TPID, BC, HS, FRA, ACO, AFO, MACC, EA, RRP
House rulesβ
- No customer data. Ever.
- No internal-only links. Summarise instead.
- Cite Microsoft Learn when you assert a fact about a service.
- Date your opinions. Use
last_reviewedβ Azure changes fast. - Disagree in PRs, not in pages. Pages are the consensus view; nuance lives in commit messages.
Maintained by the field team. See CODEOWNERS for current owners. File issues using the page error or new page request templates.