This article highlights some of the analytics engineering work done at Netflix to empower the streaming giant to produce and deliver high-quality analytical insights and optimize member experience.
One area of focus is DataJunction, an open-source tool developed by Netflix that simplifies the metric creation process, bringing metric definitions to a central store that other teams can access. The tool also performs the dimensional join and filtering automatically.
Netflix is also democratizing analytics by developing LORE, a chatbot that uses language learning models to provide users with contextual insights and gain insights that were locked in dashboard products.
The company is leveraging Foundational Platform Data (FPD) to provide a centralized data layer for all platform data with a consistent model and standardized processing methodology. Cloud Efficiency Analytics (CEA) is built on top of FPD and provides time series efficiency metrics across various business use cases.
The Analytics Engineering is a key contributor to building Netflix's deep data culture. Netflix annually holds the Analytics Summit, where the community comes together to discuss analytical deliverables, build relationships, and share knowledge.
Netflix's analytics engineering work is essential to understanding what content will excite members and bring them back for more. Analytics Engineers build end-to-end analytical systems that translate business challenges into actionable insights.
The DataJunction tool heavily leverages the dimensional join feature to allow the Netflix Experimentation Platform to compare average streaming hours in different cells and reliably track data across different dashboards.
LORE, the chatbot developed by Netflix, allows internal users and business users to query contextualized data that previously required sophisticated knowledge of the underlying data models.
Foundational Platform Data provides a centralized data layer for all platform data and a standardized data processing methodology, and Cloud Efficiency Analytics offers an analytics data layer that provides insights into resource usage and costs across various granularities.
Analytics Engineering is a critical component of Netflix's culture and contributes to delivering optimized member experiences. Netflix promotes its Analytics Engineering conferences as a way to share knowledge, review progress, and discuss analytical deliverables.