22-25 April 2026

Building Event-Driven Architectures in Fabric

Proposed session for SQLBits 2026

TL; DR

Event-driven architecture (EDA) is a design pattern in which the flow of data through the layers of the data platform (such as ETL pipelines) is determined by events such as user actions, sensor outputs, or messages from other programs. Event-driven architecture can enable real-time data processing and decision-making by reacting to events as they occur, facilitating timely insights and actions – which is the domain of Real-Time Intelligence in Fabric. But it can also be applied to a more batch-oriented platform such as the Lakehouse or Warehouse, where the flow of data is orchestrated by the events instead of the traditional fixed schedule.

Session Details

Event-driven architecture (EDA) is a design pattern in which the flow of data through the layers of the data platform (such as ETL pipelines) is determined by events such as user actions, sensor outputs, or messages from other programs. Event-driven architecture can enable real-time data processing and decision-making by reacting to events as they occur, facilitating timely insights and actions – which is the domain of Real-Time Intelligence in Fabric. But it can also be applied to a more batch-oriented platform such as the Lakehouse or Warehouse, where the flow of data is orchestrated by the events instead of the traditional fixed schedule.

This session will cover the basics of event-sourcing and messaging, as well as best practice when designing and building event-driven architectures. We’ll discuss the platforms and tools available to us in Fabric such as Real-Time Hub, but we will also cover which parts in the Azure stack to support us making Fabric event-driven.


You will learn how to build enterprise-scale event-driven solutions, with a demonstration of a full end-to-end streaming data solution built in Microsoft Fabric. We will cover how to optimize cost and scalability when building these solutions, ensuring that your solution is also resilient and performant when handling data in motion.

And last, but not least - even if your organization does not have much in the way of data in motion at the moment, you will learn how to build event-driven actions on a variety of event types and deliver value and insights quicker without relying on traditional batch and scheduling data integration solutions.

3 things you'll get out of this session

Learn how event-driven solutions works for you Learn which services you can use and when