Menu
Azure Architecture Blog·June 2, 2026

Architecting Agentic Applications with Microsoft Fabric and AI-Ready Databases

This article discusses Microsoft's vision for building agentic applications leveraging Microsoft Fabric as a unified data and AI platform, alongside specialized AI-ready databases like Azure HorizonDB (PostgreSQL) and Azure Cosmos DB. It introduces Rayfin, an SDK for generating enterprise-grade backends directly on Fabric, enabling faster prototyping to production for AI agents by providing consistent data context and integrated services.

Read original on Azure Architecture Blog

The article highlights a fundamental shift in application development driven by AI, moving towards "agentic applications" and multi-agent systems. The primary challenge identified for these systems is not model capability but establishing a consistent, shared data context across the business to enable agents to coordinate and scale effectively. Microsoft Fabric is positioned as a unified data and AI platform to address this by bringing together various data sources and facilitating the transition from isolated AI experiments to production-ready agent systems.

Rayfin: Bridging AI Agents to Enterprise Backends

Rayfin is introduced as an open-source SDK and CLI designed to accelerate the development of agent-created applications by providing an enterprise-grade application backend. It allows developers to define data models, backend logic, and access policies in code, which is then deployed directly to Microsoft Fabric. This approach aims to provide security, scale, and data management from day one, unifying application data in OneLake for immediate availability across the Fabric data stack.

💡

System Design Implication: Backend-as-a-Service for AI

Rayfin exemplifies a trend towards highly abstracted backend services for AI applications. This reduces operational overhead for developers but introduces a dependency on the platform's architectural decisions for scalability, data consistency, and security. Understanding the underlying Fabric architecture becomes crucial for optimizing agent performance and data flow.

AI-Ready Databases: Azure HorizonDB and Cosmos DB

Microsoft is evolving its database offerings to specifically support AI applications. Azure HorizonDB is presented as a new PostgreSQL-compatible, fully managed database with cloud-scale architecture, offering zone resiliency, elastic storage up to 128 TB, massive scale-out compute, and sub-millisecond multi-zone commit latency. Key AI-specific features include vector search, integrated AI model management, and direct connectivity to Microsoft Foundry and Fabric. Azure Cosmos DB (NoSQL and vector database) is highlighted for its automatic scaling and schema-less flexibility, with new AI capabilities like semantic reranking and an agent memory toolkit for persistent agent memory.

Database Capabilities for AI Applications

  • Vector Search: Essential for RAG (Retrieval Augmented Generation) patterns, allowing efficient similarity searches on embeddings.
  • Integrated AI Model Management: Streamlines the deployment and management of AI models within the database context.
  • Direct Connectivity to AI Platforms: Ensures seamless data flow and integration with broader AI ecosystems.
  • Elastic Scale: Handles the unpredictable and often high-throughput demands of AI workloads.
  • Zone Resiliency: Provides high availability and disaster recovery for mission-critical AI applications.

The vision culminates in unifying Microsoft Databases with Fabric via the new Database Hub and OneLake mirroring, bringing operational and analytical data onto a single foundation. This allows for a shared organizational context through Microsoft IQ, which unifies enterprise intelligence and helps agents reason and act consistently across workflows by providing unified data, business intelligence (semantic models), and operational intelligence (ontologies).

Agentic ApplicationsMicrosoft FabricAzure HorizonDBAzure Cosmos DBVector DatabaseAI PlatformData UnificationBackend-as-a-Service

Comments

Loading comments...