Modeling Device Capabilities for Analytics
Netflix developed a comprehensive device capability data model to accurately understand device capabilities across various devices, including hardware limitations and feature support. The model is integrated with feature flags from internal systems, enabling smarter and more granular feature management. This approach allows Netflix to identify bottlenecks in feature penetration and accelerate innovation while providing a better user experience. To support device capability analytics, Netflix designed a cumulative table to capture the latest state of each device's capabilities and a histogram table to analyze active device counts and feature distribution. The histogram data is used to provide a comprehensive view of feature reach and inform decisions about which features to enable on specific devices.