YouTube Video
In this episode of the Azure Essential show, Aaron Stark is joined by Haishi Bai, Principal Software Architect at Microsoft, for an exploration of Adaptive Applications, an architectural approach that separates what an application needs from how those capabilities are delivered. Learn how capability-based abstractions enable developers to build applications once and run them across Azure, sovereign, edge, and on-premises environments while addressing requirements such as data residency, compliance, business continuity, and AI portability.
In this episode, you will learn
- How Adaptive Applications use capability-based abstractions to decouple application code from underlying infrastructure and services
- Why organizations need architectures that support sovereignty, compliance, data residency, business continuity, and hybrid deployment requirements.
- How to build AI-powered applications that can seamlessly switch between cloud-based services and local models without changing application code
Resources
- Build Portable Applications with Adaptive Apps (Azure Architecture Center): https://learn.microsoft.com/en-us/azure/architecture/solution-ideas/articles/adaptive-apps
- Adaptive Apps on GitHub: https://github.com/microsoft/adaptive-apps
- More Azure resources! https://azure.com/AzureEssentials
Related episodes
- Watch the Azure Essentials Show https://aka.ms/AzureEssentialsShow
Connect
- Aaron Stark https://www.linkedin.com/in/aaron-s-b71009106
- Haishi Bai https://www.linkedin.com/in/haishi
Chapters
00:00 Adaptive Applications in Action
00:18 Welcome to Azure Essentials
00:50 Why Applications Need More Flexibility
02:09 Capability-Oriented Architecture
03:20 Abstracting AI, Data, and Identity
05:15 Meeting Sovereignty and Compliance Requirements
07:05 Running Anywhere with Adaptive Applications
09:05 Azure Arc and Environment Portability
11:15 Modernizing Existing Applications
12:45 Key Takeaways
In this episode, you will learn
- How Adaptive Applications use capability-based abstractions to decouple application code from underlying infrastructure and services
- Why organizations need architectures that support sovereignty, compliance, data residency, business continuity, and hybrid deployment requirements.
- How to build AI-powered applications that can seamlessly switch between cloud-based services and local models without changing application code
Resources
- Build Portable Applications with Adaptive Apps (Azure Architecture Center): https://learn.microsoft.com/en-us/azure/architecture/solution-ideas/articles/adaptive-apps
- Adaptive Apps on GitHub: https://github.com/microsoft/adaptive-apps
- More Azure resources! https://azure.com/AzureEssentials
Related episodes
- Watch the Azure Essentials Show https://aka.ms/AzureEssentialsShow
Connect
- Aaron Stark https://www.linkedin.com/in/aaron-s-b71009106
- Haishi Bai https://www.linkedin.com/in/haishi
Chapters
00:00 Adaptive Applications in Action
00:18 Welcome to Azure Essentials
00:50 Why Applications Need More Flexibility
02:09 Capability-Oriented Architecture
03:20 Abstracting AI, Data, and Identity
05:15 Meeting Sovereignty and Compliance Requirements
07:05 Running Anywhere with Adaptive Applications
09:05 Azure Arc and Environment Portability
11:15 Modernizing Existing Applications
12:45 Key Takeaways