# Provide real-time data for consumers

DevFeed: [Provide real-time data for consumers](<https://devfeed.tech/articles/provide-real-time-data-for-consumers-23486.md>)

Original publisher: [Read original article](<https://www.apollographql.com/blog/provide-real-time-data-for-consumers>)

Author: Joe Devine

Published: 2023-07-14T10:11:59Z

Content type: tutorial

Language: en

Sources: [Apollo Blog](<https://devfeed.tech/sources/apollo-blog.md>)

Topics: [GraphOS](<https://devfeed.tech/topics/graphos.md>), [GraphQL](<https://devfeed.tech/topics/graphql.md>), [real-time](<https://devfeed.tech/topics/real-time.md>), [Streaming](<https://devfeed.tech/topics/streaming.md>), [WebSocket](<https://devfeed.tech/topics/websocket.md>), [API](<https://devfeed.tech/topics/api.md>)

Tags: [graphos](<https://devfeed.tech/tags/graphos.md>), [graphql](<https://devfeed.tech/tags/graphql.md>), [real-time](<https://devfeed.tech/tags/real-time.md>), [streaming](<https://devfeed.tech/tags/streaming.md>), [subscription](<https://devfeed.tech/tags/subscription.md>), [websocket](<https://devfeed.tech/tags/websocket.md>)

## AI overview

This article explains how federated subscriptions in Apollo GraphOS support real-time media experiences at scale. It describes an HTTP-based transport between the client and Apollo Router, WebSocket deduplication, improved query planning across multiple data sources, and the ability for subgraphs to initiate updates while the router adds fields from other services.

## Source excerpt

This post is a part of our "How to power modern media apps with Apollo GraphOS" series. Also in this series: - Render frontends faster - Enable omnichannel experiences - Manage versions of your API for third-parties To meet consumer demand, media companies continuously strive to provide immersive and dynamic experiences across their platforms. A crucial aspect of powering these types of experiences is being able to stream real time updates to users.