Announcing bpftop: Streamlining eBPF performance optimization
Netflix TechBlog
by Netflix Technology Blog
3d ago
By Jose Fernandez Today, we are thrilled to announce the release of bpftop, a command-line tool designed to streamline the performance optimization and monitoring of eBPF programs. As Netflix increasingly adopts eBPF [1, 2], applying the same rigor to these applications as we do to other managed services is imperative. Striking a balance between eBPF’s benefits and system load is crucial, ensuring it enhances rather than hinders our operational efficiency. This tool enables Netflix to embrace eBPF’s potential. Introducing bpftop bpftop provides a dynamic real-time view of running eBPF programs ..read more
Visit website
Introducing SafeTest: A Novel Approach to Front End Testing
Netflix TechBlog
by Netflix Technology Blog
2w ago
by Moshe Kolodny In this post, we’re excited to introduce SafeTest, a revolutionary library that offers a fresh perspective on End-To-End (E2E) tests for web-based User Interface (UI) applications. The Challenges of Traditional UI Testing Traditionally, UI tests have been conducted through either unit testing or integration testing (also referred to as End-To-End (E2E) testing). However, each of these methods presents a unique trade-off: you have to choose between controlling the test fixture and setup, or controlling the test driver. For instance, when using react-testing-libra ..read more
Visit website
Rebuilding Netflix Video Processing Pipeline with Microservices
Netflix TechBlog
by Netflix Technology Blog
1M ago
Liwei Guo, Anush Moorthy, Li-Heng Chen, Vinicius Carvalho, Aditya Mavlankar, Agata Opalach, Adithya Prakash, Kyle Swanson, Jessica Tweneboah, Subbu Venkatrav, Lishan Zhu This is the first blog in a multi-part series on how Netflix rebuilt its video processing pipeline with microservices, so we can maintain our rapid pace of innovation and continuously improve the system for member streaming and studio operations. This introductory blog focuses on an overview of our journey. Future blogs will provide deeper dives into each service, sharing insights and lessons learned from this proces ..read more
Visit website
All of Netflix’s HDR video streaming is now dynamically optimized
Netflix TechBlog
by Netflix Technology Blog
3M ago
by Aditya Mavlankar, Zhi Li, Lukáš Krasula and Christos Bampis High dynamic range (HDR) video brings a wider range of luminance and a wider gamut of colors, paving the way for a stunning viewing experience. Separately, our invention of Dynamically Optimized (DO) encoding helps achieve optimized bitrate-quality tradeoffs depending on the complexity of the content. HDR was launched at Netflix in 2016 and the number of titles available in HDR has been growing ever since. We were, however, missing the systematic ability to measure perceptual quality (VMAF) of HDR streams since VMAF was l ..read more
Visit website
Netflix Original Research: MIT CODE 2023
Netflix TechBlog
by Netflix Technology Blog
3M ago
Netflix was thrilled to be the premier sponsor for the 2nd year in a row at the 2023 Conference on Digital Experimentation (CODE@MIT) in Cambridge, MA. The conference features a balanced blend of academic and industry research from some wicked smart folks, and we’re proud to have contributed a number of talks and posters along with a plenary session. Our contributions kicked off with a concept that is crucial to our understanding of A/B tests: surrogates! Our first talk was given by Aurelien Bibaut (with co-authors Nathan Kallus, Simon Ejdemyr and Michael Zhao) in which we discussed how t ..read more
Visit website
Causal Machine Learning for Creative Insights
Netflix TechBlog
by Netflix Technology Blog
3M ago
A framework to identify the causal impact of successful visual components. By Billur Engin, Yinghong Lan, Grace Tang, Cristina Segalin, Kelli Griggs, Vi Iyengar Introduction At Netflix, we want our viewers to easily find TV shows and movies that resonate and engage. Our creative team helps make this happen by designing promotional artwork that best represents each title featured on our platform. What if we could use machine learning and computer vision to support our creative team in this process? Through identifying the components that contribute to a successful artwork — one that leads ..read more
Visit website
Incremental Processing using Netflix Maestro and Apache Iceberg
Netflix TechBlog
by Netflix Technology Blog
3M ago
by Jun He, Yingyi Zhang, and Pawan Dixit Incremental processing is an approach to process new or changed data in workflows. The key advantage is that it only incrementally processes data that are newly added or updated to a dataset, instead of re-processing the complete dataset. This not only reduces the cost of compute resources but also reduces the execution time in a significant manner. When workflow execution has a shorter duration, chances of failure and manual intervention reduce. It also improves the engineering productivity by simplifying the existing pipelines and unlocking the n ..read more
Visit website
Streamlining Membership Data Engineering at Netflix with Psyberg | by Netflix Technology Blog | Nov, 2023 | Netflix TechBlog
Netflix TechBlog
by Netflix Technology Blog
3M ago
Streamlining Membership Data Engineering at Netflix with Psyberg By Abhinaya Shetty, Bharath Mummadisetty At Netflix, our Membership and Finance Data Engineering team harnesses diverse data related to plans, pricing, membership life cycle, and revenue to fuel analytics, power various dashboards, and make data-informed decisions. Many metrics in Netflix’s financial reports are powered and reconciled with efforts from our team! Given our role on this critical path, accuracy is paramount. In this context, managing the data, especially when it arrives late, can present a substantial challenge ..read more
Visit website
Detecting Speech and Music in Audio Content
Netflix TechBlog
by Netflix Technology Blog
3M ago
Iroro Orife, Chih-Wei Wu and Yun-Ning (Amy) Hung Introduction When you enjoy the latest season of Stranger Things or Casa de Papel (Money Heist), have you ever wondered about the secrets to fantastic story-telling, besides the stunning visual presentation? From the violin melody accompanying a pivotal scene to the soaring orchestral arrangement and thunderous sound-effects propelling an edge-of-your-seat action sequence, the various components of the audio soundtrack combine to evoke the very essence of story-telling. To uncover the magic of audio soundtracks and further improve the sonic ..read more
Visit website
The Next Step in Personalization: Dynamic Sizzles
Netflix TechBlog
by Netflix Technology Blog
4M ago
Authors:Bruce Wobbe, Leticia Kwok Additional Credits:Sanford Holsapple, Eugene Lok, Jeremy Kelly Introduction At Netflix, we strive to give our members an excellent personalized experience, helping them make the most successful and satisfying selections from our thousands of titles. We already personalize artwork and trailers, but we hadn’t yet personalized sizzle reels — until now. A sizzle reel is a montage of video clips from different titles strung together into a seamless A/V asset that gets members excited about upcoming launches (for example, our Emmys nominations or holi ..read more
Visit website

Follow Netflix TechBlog on FeedSpot

Continue with Google
Continue with Apple
OR