# GraphQL, meet LiveGraph: a real-time data system at scale

DevFeed: [GraphQL, meet LiveGraph: a real-time data system at scale](<https://devfeed.tech/articles/graphql-meet-livegraph-a-real-time-data-system-at-scale-9950.md>)

Original publisher: [Read original article](<https://www.figma.com/blog/livegraph-real-time-data-fetching-at-figma/>)

Author: Rudi Chen; Slava Kim

Published: 2021-10-14T00:00:00Z

Content type: article

Language: en

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

Topics: [GraphQL](<https://devfeed.tech/topics/graphql.md>), [real-time](<https://devfeed.tech/topics/real-time.md>), [Front end](<https://devfeed.tech/topics/frontend.md>), [Figma](<https://devfeed.tech/topics/figma.md>), [React](<https://devfeed.tech/topics/react.md>), [Replication](<https://devfeed.tech/topics/replication.md>), [Redux](<https://devfeed.tech/topics/redux.md>), [Databases](<https://devfeed.tech/topics/databases.md>), [web applications](<https://devfeed.tech/topics/web-applications.md>)

Tags: [complexity](<https://devfeed.tech/tags/complexity.md>), [database](<https://devfeed.tech/tags/database.md>), [features](<https://devfeed.tech/tags/features.md>), [figma](<https://devfeed.tech/tags/figma.md>), [frontend](<https://devfeed.tech/tags/frontend.md>), [graphql](<https://devfeed.tech/tags/graphql.md>), [react](<https://devfeed.tech/tags/react.md>), [real-time](<https://devfeed.tech/tags/real-time.md>), [redux](<https://devfeed.tech/tags/redux.md>), [replication](<https://devfeed.tech/tags/replication.md>)

## AI overview

Figma describes LiveGraph, a real-time data-fetching layer built on Postgres. It lets frontend code express live data subscriptions with GraphQL, queries the database directly, and delivers millisecond-scale updates by reading the database replication stream. The system addresses growing complexity in incremental loading, client state, and manually managed event-based updates.

## Source excerpt

Software Engineers Rudi Chen and Slava Kim shares an inside look at how we empower engineers to build real-time data views, while abstracting the complexity of pushing data back and forth.