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