Skip to content
HomeVideosBooksBlogs
AllTop postsTopics
Podcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    N

    Netflix Tech Blog

    netflixtechblog.com · Company blog · on HN since 2020

    Netflix engineers write about architecture, performance debugging, video encoding, and resilience on the company's engineering blog.

    Visit blogHN submissions
    Systems & PerformanceDevOps & CloudDistributed Systems
    What HN says

    Commenters cite it as a good example of a tech blog that shares real information rather than marketing, and list it among strong engineering blogs.

    Stats for nerds
    363HN people shared it
    475linked in comments
    9.3Kstory points
    May 2026last shared
    2020people per year2026

    Top posts on HN

    1. 1
      The Case of the Extra 40ms
      7 people · 783 points · first shared 2020 · 197 comments on HN
    2. 2
      Netflix’s AV1 Journey: From Android to TVs and Beyond
      2 people · 558 points · first shared 2025 · 292 comments on HN
    3. 3
      Seeing through hardware counters: A journey to 3x performance increase
      4 people · 360 points · first shared 2022 · 130 comments on HN
    4. 4
      Netflix is now doing per-shot encoding for UHD content
      6 people · 355 points · first shared 2020 · 196 comments on HN
    5. 5
      How Netflix uses eBPF flow logs at scale for network insight
      1 person · 310 points · first shared 2021 · 34 comments on HN
    6. 6
      Netflix now supports TLS 1.3
      2 people · 308 points · first shared 2020 · 137 comments on HN
    7. 7
      Maestro: Netflix's Workflow Orchestrator
      3 people · 307 points · first shared 2024 · 159 comments on HN
    8. 8
      Netflix Android and iOS Studio Apps now powered by Kotlin Multiplatform
      3 people · 305 points · first shared 2020 · 110 comments on HN
    9. 9
      Netflix Now Streaming AV1 on Android
      4 people · 295 points · first shared 2020 · 135 comments on HN
    10. 10
      Noisy neighbor detection with eBPF
      2 people · 260 points · first shared 2024 · 64 comments on HN

    What HN people wrote when they linked it

    • mancaApr 2021

      This is a known and hard problem. A lot of companies are trying to internally do some sort of analysis of their own content libraries and intelligently tune their encoders. Netflix is definitely the most known for their tech related to video analysis and introduction of VMAF[1], but other metrics also exist which enable you to compare the original/master and the encoded variant (PSNR, SSIM, etc). Bottom line is that you need a lot of trial and error and fitting different curves on your bitrate/quality graphs and often times what metrics consider to be good quality human visual system doesn't agree 100% with. It's a very interesting problem nonetheless, and I recommend [2] if you want to learn more.

      [1] https://en.wikipedia.org/wiki/Video_Multimethod_Assessment_Fusion

      [2] https://netflixtechblog.com/toward-a-practical-perceptual-video-quality-metric-653f208b9652

    • bmcahrenAug 2025

      This was a good read and great work. Can't wait to see the performance tests.

      Your write up connected some early knowledge from when I was 11 where I was trying to set up a database/backend and was finding lots of cgi-bin online. I realize now those were spinning up new processes with each request https://en.wikipedia.org/wiki/Common_Gateway_Interface

      I remember when sendfile became available for my large gaming forum with dozens of TB of demo downloads. That alone was huge for concurrency.

      I thought I had swore off this type of engineering but between this, the Netflix case of extra 40ms and the GTA 5 70% load time reduction maybe there is a lot more impactful work to be done.

      https://netflixtechblog.com/life-of-a-netflix-partner-engineer-the-case-of-extra-40-ms-b4c2dd278513

      https://nee.lv/2021/02/28/How-I-cut-GTA-Online-loading-times-by-70/

    • vtuulosJul 2025

      I don't know if it's a coincidence but we just released a major new feature in Metaflow a few days ago - composing flows with custom decorators: https://docs.metaflow.org/metaflow/composing-flows/introduction

      A big deal is that they get packaged automatically for remote execution. And you can attach them on the command line without touching code, which makes it easy to build pipelines with pluggable functionality - think e.g. switching an LLM provider on the fly.

      If you haven't looked into Metaflow recently, configuration management is another big feature that was contributed by the team at Netflix: https://netflixtechblog.com/introducing-configurable-metaflow-d2fb8e9ba1c6?gi=5523d54edf6e

      Many folks love the new native support for uv too: https://docs.metaflow.org/scaling/dependencies/uv

      I'm happy to answer any questions here

    • maxpertOct 2022

      While I love ingenuity of developers at Hasura (because I've been personally through these scaling challenges), I always get a gag reaction with GraphQL. I've honestly tried hard to digest it, and I can tell you at large scale where single DB won't cut it, you would either need to develop a large federation layer like [Netflix](https://netflixtechblog.com/how-netflix-scales-its-api-with-graphql-federation-part-1-ae3557c187e2), or just rip-it out. Streaming might elevate the problem a little, but I real problem still lurks under the hood. The fact that front-end community wants to fit everything under GraphQL bothers me, because every backend developer knows that a single tool/technology is usually not the best tool for solving all problems of your life. Remember the golden words, THERE IS NO SILVER BULLET!

    • knowhyJan 2021

      I don't see the benefit either. I believe Netflix made this idea popular with sidecar containers as a way to add

      > “non-intrusive platform capabilities” [0]

      to container stacks.

      I understand that the idea might be popular among developers as it is easier to just add a database container to your stack rather than dealing with the db admin. I don't know if Netflix ever recommended databases as sidecar containers. But I have seen it in the wild where dev followed the Netflix model. I sometimes hear people arguing that they have to manage containers anyway so it would be less overhead to manage the db as a container as well.

      0: https://netflixtechblog.com/prana-a-sidecar-for-your-netflix-paas-based-applications-and-services-258a5790a015

    • throw67564May 2024

      This article seems to be relevant

      >This blog post sheds light on the groundbreaking series of A/B tests Netflix did which resulted in increased member engagement. Our goals were the following:

      >Identify artwork that enabled members to find a story they wanted to watch faster [0]

      Although it doesn't say that they give different thumbnails to different users, just that they tested different thumbnails for overall performance using A/B testing. So I'd like a source for customized per-user thumbnails. Although I only skimmed the article so I might have missed it.

      [0] https://netflixtechblog.com/selecting-the-best-artwork-for-videos-through-a-b-testing-f6155c4595f6

    Related

    Twitch Engineering Blogblog.twitch.tv178 people

    Go’s march to low-latency GC

    Twitch Engineering Blog
    Company · last shared 2026
    Dan Luudanluu.com1.2k people

    We only hire the trendiest

    Dan Luu
    Personal · last shared 2026
    Canva Engineeringcanva.dev34 people

    Fonts are still a Helvetica of a Problem

    Canva Engineering
    Company · last shared 2026
    GNOME Blogsblogs.gnome.org490 people

    AirPods fast connect security vulnerability

    GNOME Blogs
    Company · last shared 2026
    Netflix Blogblog.netflix.com79 people

    The Case Against ISP Tolls

    Netflix Blog
    Company · last shared 2015
    Brendan Greggbrendangregg.com450 people

    An Unbelievable Demo

    Brendan Gregg
    Personal · last shared 2026
    Dropbox Tech Blogblogs.dropbox.com454 people

    Optimizing web servers for high throughput and low latency

    Dropbox Tech Blog
    Company · last shared 2026
    Reddit Blogredditblog.com163 people

    How We Built r/Place

    Reddit Blog
    Company · last shared 2021