# Asana Tech Talk: Reactive Queries & Our Luna Framework

> Learn about the querying & subscription subsystems that power the functionality of our reactive data system, LunaDb.

Source: https://asana.com/inside-asana/asana-tech-talk-reactive-queries

## Asana tech talk video: reactive queries

Modern web development does not yet have a single solution for declarative performance data fetching, although Netflix (with FalcorJS) and Facebook (with Relay and GraphQL) are both investing a lot of exciting technological effort into solving the problem.

Asana is creating a reactive data system called LunaDb. LunaDb provides declarative hierarchical query-based data fetching similar to the above technologies but provides the additional benefit of subscribing to queries and automatically updating the results whenever any other user changes the results.

Konstantin Azarov, one of the designers of LunaDb framework, recently gave a tech talk, looking at the querying and subscription subsystems that power this functionality. Here’s a video of his talk–we’d love to hear what you think in the comments!

Want to help us as we improve our framework? We’re [hiring](https://asana.com/jobs/engineering).

- [Improving Asana’s Pageload Performance](/inside-asana/improving-asanas-pageload-performance)

Engineering

#### Senior Engineering Manager

Asana serves 2.5 million pageloads a day, peaking at 3.5 million. Each one is a user's first impression of the product — the moment between intent and action — and for a tool team ...

- [How Asana Built A Resilient ID Allocation System](/inside-asana/how-asana-built-resilient-id-allocation)

Engineering

Every object in Asana—every task, project, comment, and attachment—needs a unique identifier. At Asana, these IDs are sequentially incrementing integers, allocated in blocks from ...

- [The Athletic Position](/inside-asana/the-athletic-position)

Engineering

I. Before the Ball Leaves their StringsThere is a moment from the 1988 French Open final that most people who talk about tennis haven’t had to think about carefully.Steffi Graf pl ...

- [How Asana leverages AWS Inspector for total visibility over infrastructure vulnerabilities](/inside-asana/asana-leverages-aws-inspector-visibility-infrastructure-vulnerabilities)

Engineering

#### Software Engineer

Scanning for vulnerabilities across multiple AWS accounts, eliminating noise, and turning vulnerability findings into actionable work is a challenging but important undertaking. A ...

- [Asana tech talk video: reactive queries](/inside-asana/asana-tech-talk-reactive-queries)

Engineering

Modern web development does not yet have a single solution for declarative performance data fetching, although Netflix (with FalcorJS) and Facebook (with Relay and GraphQL) are bo ...

- [Engineering](/inside-asana/engineering-spotlight)
