Lumen: Custom, Self-Service Dashboarding For Netflix

By Trent Willis

A screenshot of a dashboard in Lumen about Lumen’s usage. So meta.

Designing For Flexibility

A high-level overview of Lumen’s architecture.
The architecture of a visualization “cell” in Lumen. A single dashboard can have many cells, with each one representing a different set of data or a different way of looking at data.
A short video demonstrating variables being used to control data for a visualization that is powered by an Elasticsearch backend.

Staying Responsive While Flexible

Data flow in Lumen from user interaction to visualization rendering. Much of the work is done “off the main thread” to ensure a smooth user experience.

Looking To The Future

A screenshot of a “dashboard” that reports if burgers are on the menu for lunch. Looks like it’s veggie burger day!

Netflix TechBlog

Learn about Netflix’s world class engineering efforts, company culture, product developments and more.

Netflix Technology Blog

Written by

Learn more about how Netflix designs, builds, and operates our systems and engineering organizations

Netflix TechBlog

Learn about Netflix’s world class engineering efforts, company culture, product developments and more.