Forum Discussion

azurefarmer's avatar
azurefarmer
New Member
1 year ago

Fabric Data

Microsoft Service Fabric is a distributed systems platform that allows developers to build, deploy, and manage scalable and reliable applications. Here's how it works with SQL:

 

*Service Fabric Architecture:*

 

Service Fabric is designed as a microservices architecture, where applications are broken down into smaller, independent services that communicate with each other.

 

*SQL Integration:*

 

Service Fabric provides several ways to integrate with SQL:

 

1. *Reliable Collections:* Service Fabric offers a built-in key-value store called Reliable Collections, which allows developers to store and retrieve data in a reliable and scalable manner. Reliable Collections can be used as a caching layer for SQL data.

2. *SQL Service Fabric Provider:* This provider allows developers to use SQL databases as a state provider for Service Fabric services. This enables developers to store and retrieve data from SQL databases using Service Fabric's programming model.

3. *Azure SQL Database:* Service Fabric can be integrated with Azure SQL Database, which provides a fully managed relational database service. Developers can use Azure SQL Database as a backend database for their Service Fabric Application

3 Replies

  • Hello azurefarmer 

     

    You have posted on a Microsoft Fabric community forum, however your post seems to relate to Service Fabric. For your infotmation, here are the difference between the two -

     

    Service Fabric focus on application infrastructure for microservices.
    Microsoft Fabric focus on data analytics and AI for business insights.
     

    Service Fabric

    • Purpose: A distributed systems platform for packaging, deploying, and managing microservices and containers.
    • Use Case: Ideal for building cloud-native applications that require high scalability and reliability.
    • Key Features:
      • Runs on Azure, on-premises, or other clouds.
      • Supports stateful and stateless microservices.
      • Handles orchestration, failover, and health monitoring.
    • Audience: Developers building complex, distributed applications (e.g., backend services for large-scale apps).

    Microsoft Fabric

    • Purpose: An end-to-end analytics platform that unifies data engineering, data science, and business intelligence.
    • Use Case: Designed for data analytics and AI workloads, integrating Power BI, Synapse, Data Factory, and more.
    • Key Features:
      • Provides OneLake (a unified data lake).
      • Built for data integration, transformation, and visualization.
      • Enables data science workflows and ML model deployment.
    • Audience: Data engineers, analysts, and data scientists working on data-driven insights.

    Fabric documentation can be found here:

    Microsoft Fabric documentation - Microsoft Fabric | Microsoft Learn

     

    Service Fabric documentation can be found here:

    Azure Service Fabric documentation | Microsoft Learn

     

    Hope this helps - please appreciate giving a Kudos or accepting as a Solution

  • Hi User,

    Thanks for sharing this overview.

    Just to avoid any confusion for readers, it's worth noting that Microsoft Service Fabric and Microsoft Fabric are two different products.

    • Microsoft Service Fabric is a platform for building and managing distributed, microservices-based applications.

    • Microsoft Fabric is a unified analytics platform that brings together Data Engineering, Data Factory, Data Science, Data Warehouse, Real-Time Intelligence, and Power BI.

    Regarding SQL integration in Microsoft Fabric:

    • Fabric Data Warehouse provides a fully managed SQL analytics experience for large-scale analytical workloads.

    • Lakehouse supports Delta tables that can be queried using Spark and the SQL analytics endpoint.

    • OneLake serves as the unified storage layer across Fabric workloads.

    • Microsoft Fabric can also connect to external SQL sources such as Azure SQL Database, SQL Server, and Azure SQL Managed Instance for data ingestion and analytics.

    For more information:

    Could you clarify whether your question is about Microsoft Service Fabric (the microservices platform) or Microsoft Fabric (the analytics platform)? That will help the community provide more targeted guidance.

     

     

     

    💡 Helpful? Give a Kudos 👍 — keep the community growing.

    Solved your issue? Mark this as the Accepted Solution ✔️

    Best regards,
    Prince Singh | Data Science & Microsoft Fabric Enthusiast