Skip to main content
  1. Blog/

Microsoft Ignite 2022 — Azure's Quiet Infrastructure Revolution

·877 words·5 mins
Osmond van Hemert
Author
Osmond van Hemert
Table of Contents
Cloud Platform Watch - This article is part of a series.
Part : This Article

Microsoft Ignite kicked off this week, and while the keynote had its usual polish, the real substance was buried in the breakout sessions and product announcements. After attending these events for years — sometimes in person, sometimes virtually — I’ve learned to look past the marketing slides and focus on what’s actually shipping. This year, Azure’s infrastructure story is genuinely compelling.

Azure Cosmos DB for PostgreSQL: A Smart Pivot
#

The announcement that caught my eye first was Azure Cosmos DB for PostgreSQL. Microsoft has essentially rebranded and deeply integrated Citus — the distributed PostgreSQL extension they acquired back in 2019 — into the Cosmos DB family.

This is significant because it acknowledges what many of us have been saying for years: PostgreSQL is the de facto standard for relational workloads, and enterprises want to scale it horizontally without abandoning the ecosystem they know. By bringing it under the Cosmos DB umbrella, Microsoft is betting that developers would rather scale PostgreSQL than learn a new query language or data model.

I’ve worked on projects where we had to choose between the familiarity of PostgreSQL and the scalability of a distributed database. Having a managed, horizontally-scalable Postgres option in Azure removes that tradeoff for a lot of use cases. The key question will be how seamless the Citus distribution layer really is when you throw complex queries at it — but the direction is right.

Azure Kubernetes Fleet Manager
#

Another announcement worth paying attention to is Azure Kubernetes Fleet Manager, which moves into public preview. If you’re managing multiple AKS clusters — and in any serious enterprise deployment, you are — this tool addresses a real pain point.

Fleet Manager provides a unified control plane for orchestrating updates, managing configurations, and distributing workloads across multiple clusters. Think of it as the “cluster of clusters” management layer that Kubernetes itself doesn’t provide natively.

I’ve seen organizations try to solve this with custom tooling wrapped around ArgoCD or Flux, and it’s always messy. Every team ends up building their own multi-cluster abstraction, and they’re all slightly different. Having a first-party solution from Azure that handles progressive rollouts across clusters is the kind of boring-but-essential infrastructure work that actually matters.

The multi-cluster problem is one of the big unsolved challenges in the Kubernetes ecosystem. Google has Anthos, AWS has EKS Anywhere, and now Azure has Fleet Manager. None of these are perfect, but the fact that all three major clouds are investing heavily tells you the demand is real.

Microsoft Dev Box Goes GA
#

Microsoft Dev Box reaching general availability is interesting from a developer experience perspective. It provides cloud-based development workstations that can be pre-configured with project-specific tools, dependencies, and source code.

I’ll admit I was skeptical about cloud-based dev environments when GitHub Codespaces first launched. But after using them for several projects this year, I’ve come around. The ability to spin up a fully configured development environment in minutes — rather than spending half a day fighting with local setup scripts — is genuinely productive.

Dev Box takes a slightly different approach from Codespaces by providing full Windows desktop environments rather than VS Code-centric containers. This matters for teams doing .NET development, game development, or anything that needs a full IDE experience. The per-hour pricing model makes it accessible for projects where you don’t need the environment running 24/7.

Azure Container Apps Updates
#

The updates to Azure Container Apps are worth noting too. The service — which sits between Azure Functions and full AKS in terms of complexity — is getting Dapr integration improvements and better scaling controls.

Container Apps occupies an interesting niche. It gives you the simplicity of a PaaS with enough Kubernetes underneath that you’re not completely abstracted away from the container runtime. For teams that want to deploy containerized workloads without managing cluster infrastructure, it’s becoming a solid option.

What I appreciate about this approach is that it doesn’t try to hide the fact that containers are involved. You still write Dockerfiles, you still think about container images, but the scheduling and scaling is handled for you. It’s the kind of pragmatic middle ground that works well for medium-complexity applications.

My Take
#

The overarching theme at Ignite this year is Microsoft meeting developers where they are rather than trying to pull them onto proprietary platforms. PostgreSQL support in Cosmos DB, Kubernetes fleet management, cloud dev environments — these are all about making existing workflows better rather than replacing them.

This strategy is working. Azure’s growth continues to accelerate, and it’s largely because they’ve become the cloud that enterprise development teams actually want to use, not just the one their procurement department chose.

The challenge for Microsoft will be execution. These announcements are promising, but the gap between “public preview” and “production-ready for my workload” can be significant. I’ll be watching Fleet Manager and Cosmos DB for PostgreSQL closely over the coming months to see how they handle real-world edge cases.

For now, if you’re an Azure shop, this week’s announcements should give you confidence that the platform is evolving in the right direction. And if you’re not an Azure shop, several of these ideas — particularly multi-cluster management and cloud dev environments — are worth exploring regardless of your cloud provider.

Cloud Platform Watch - This article is part of a series.
Part : This Article

Related