Forum Discussion

binitafulpagare's avatar
binitafulpagare
Kudo Collector
1 month ago
Solved

Streaming Architecture

Hi everyone, I'm exploring Microsoft Fabric Real-Time Intelligence and would love to understand how it's being used in enterprise environments. Which business scenarios have benefited the most from...
  • svelde's avatar
    1 month ago

    Hello binitafulpagare ,

    Welcome to this Microsoft Fabric community forum.

    Microsoft Fabric Real-Time Intelligence is the solution where you want to work with data that arrives or is updated in seconds instead of hours or even days.

    Using items like the Eventstream, data from many real-time sources can be ingested. The Eventhouse is an excellent timeseries database, optimized for storing and querying events, immutable observations, facts.

    Visualizations via Real-time dashboards and Maps add insights. Using the Activator and Business events, you can automatically react and take action.

    Coping with low latency and high throughput is typically the challenge when working with real-time data. Because all items mentioned automatically pick up events, keep them flowing through the solution, delays are kept at a minimum. It's normal to see a lag of only a few seconds between an event being created and it appearing on the screen. This includes the time needed for connectivity between the event source (eg a sensor) and the Eventstream (as seen here).

    The Fabric (RTI) resources scale up and down with the throughput need, automatically (this is the scalability part). This will mean more costs, but I expect a higher throughput means more value, too. Yes, a real-time solution needs more resources than a batch solution (because data arrives 24/7, so resources are running 24/7), so monitor and figure out whether this brings value to your use cases. 

    Reliability goes hand-in-hand with monitoring. Regarding real-time solutions, you are relying much more on trusting the solution that generates the events. You also rely on interfaces, the message contracts, access management, etc. So, just like in any solution, you need to test and monitor. Fabric RTI offers several solutions out of the box for this. To pick one, the Eventstream ingestion can be monitored via an activator. There is a rule available for the heartbeat. If no data arrives, eg. for more than 2 minutes, an alert is generated. 

    To wrap up, any market where real-time insights are needed, those solutions can benefit from Microsoft Fabric RTI. The Internet of Things is a good example, but I can also name financial systems, offshore, smart buildings, auditing, logging, shopping information, etc. 

    I recommend trying out Fabric RTI with a clear use case in mind. Then you will understand why Fabric RTI add value in any solution.

    ---

    If this answer helps you, marking it as the accepted answer is appreciated. All community members with similar questions will benefit by doing so. Your contribution is highly appreciated.

     

     

     

     


    Cost
    Scalability
    Reliability