Crafting a high-performance TV user interface using React
In this post we’ll highlight some of the strategies we’ve employed along the way to optimize our JavaScript application performance.
Source: techblog.netflix.com
In this post we’ll highlight some of the strategies we’ve employed along the way to optimize our JavaScript application performance.
Source: techblog.netflix.com
Adding the overhead of TLS encryption calculations to our video stream transport had the potential to greatly reduce the efficiency of our global infrastructure.
Source: techblog.netflix.com
Imagine a monkey that crawls through your code and infrastructure, injecting small failures and discovering if it results in member pain.
Source: techblog.netflix.com
In the home screen of Flux, we get a representation of all traffic coming into Netflix from the Internet, and being directed to one of our three AWS Regions. Below is a video capture of this first screen in Flux during a simulation of a Regional failover:
Source: techblog.netflix.com
We haven’t been afraid to experiment with new localization models and tools, going against localization industry norms and achieving great things along the way. At Netflix we are given the freedom to trailblaze.
Source: techblog.netflix.com
I want to share some recent learnings from performance tuning this new application stack.We were first clued in to a possible issue when we noticed that request latencies to our Node.js application would increase progressively with time. The app was also burning CPU more than expected, and closely correlated to the higher latency. While using rolling reboots as a temporary workaround, we raced to find the root cause using new performance analysis tools and techniques in our Linux EC2 environment.
Source: techblog.netflix.com
Links relevant to my work and interests: IT, agile, startups, Internet, web development, databases, programming, design patterns, work motivation... (Popular topics)