The B2B Podcast Index
Index
All categories
MarketingSalesSaaSFinanceHROpsLeadershipCustomer SuccessAI & DataProductStartups & FoundersRevOpsEngineering & DevTools
MethodologySubmit
Best of:MarketingSalesSaaSFinanceHROpsLeadershipCustomer SuccessAI & DataProductStartups & FoundersRevOpsEngineering & DevTools
An independent project byFame
SearchBest episodesGuestsInsightsMethodologySubmit a podcast
Index/Engineering & DevTools/The CTO Podcast with Fexingo
The CTO Podcast with Fexingo artwork

How Netflix Rebuilt Its Content Delivery for 300 Million Subscribers

The CTO Podcast with Fexingo · 2026-07-01 · 10 min

0:00--:--

Key moments - from our scoring

Substance score

65 / 100

Five dimensions, 20 points each

Insight Density14 / 20
Originality12 / 20
Guest Caliber11 / 20
Specificity & Evidence15 / 20
Conversational Craft13 / 20

Netflix's engineering approach to content delivery for 300 million subscribers reveals a fundamentally different architecture than commercial CDNs like Cloudflare or Akamai. Rather than routing all traffic through centralized hubs, Netflix built Open Connect - a network of 20,000+ custom caching servers deployed directly inside ISP data centres worldwide. These FreeBSD-based appliances are distributed free to ISPs in exchange for peering agreements, eliminating transit fees and reducing Netflix's delivery costs to less than half what they'd pay a third-party CDN. The system uses sophisticated popularity algorithms to pre-position content during off-peak hours, targeting 95% of traffic served from edge caches. For live events like the Jake Paul vs. Mike Tyson fight, Netflix routes real-time video through fragmented MP4 chunks to caching servers continuously, though their initial live attempts revealed bottlenecks in encoding capacity and control plane scaling. Looking ahead, Netflix is experimenting with P2P caching on smart TVs, moving to NVMe storage, and adopting the AV1 codec for 30% bandwidth savings. The architecture demonstrates how owning the entire stack - hardware, OS, codec, and control software - enables competitive advantages that purchased solutions cannot match.

Key takeaways

  • →Netflix's Open Connect saves over 50% compared to commercial CDNs by deploying custom FreeBSD appliances inside ISP networks, eliminating third-party transit fees entirely.
  • →Pre-positioning content during off-peak hours enables Netflix to serve 95% of traffic from edge caches, with adaptive bitrate streaming logic distributed to client players rather than centralized load balancers.
  • →Live streaming requires a completely different pipeline using fragmented MP4 chunks updated in near real-time, with pre-connection TCP setup to reduce latency during massive concurrent events.
  • →AV1 codec adoption saves 30% bandwidth compared to H.265 and avoids licensing costs, making it economical for 4K and HDR content at scale.
  • →Netflix's approach to content delivery proves that owning the full stack from encoding to hardware to OS enables optimization impossible with purchased third-party solutions.

Topics in this episode

FreeBSDOpen ConnectAV1 codecFragmented MP4Adaptive bitrate streamingdav1d decoderNVMe flash storageUnified ingest architectureP2P caching on smart TVsOpen Connect Appliances (OCAs)

Questions this episode answers

How does Netflix deliver video to 300 million subscribers without using Akamai or Cloudflare?

Netflix built Open Connect, a custom content delivery system with over 20,000 caching appliances deployed inside ISP networks globally. These FreeBSD-based servers are provided free to ISPs in exchange for peering agreements, eliminating transit fees and reducing delivery costs by over 50% compared to commercial CDNs.

Why does Netflix use FreeBSD instead of Linux for its caching appliances?

Netflix chose FreeBSD because its network stack handles high-throughput video streaming more efficiently than Linux, with tuned kernel parameters optimized for sending millions of large file chunks with minimal overhead.

How does Netflix decide which content to cache at the edge?

Netflix uses a sophisticated popularity algorithm combining historical viewing data, regional trends, and social media buzz to predict which titles will be requested in each region, typically caching the top 20% of titles locally while keeping the long tail in the central cloud.

What went wrong during the Jake Paul vs. Mike Tyson fight on Netflix?

Buffering issues occurred not in the caching layer but in the ingest pipeline, where the control plane directing viewers to nearest caches became overwhelmed and encoding capacity bottlenecked when millions connected simultaneously.

What is Netflix's strategy for live streaming with its edge caching infrastructure?

Netflix breaks live video into two-second chunks using fragmented MP4 with chunked transfer encoding, pushing chunks to caching servers in near real-time, and uses pre-connection TCP setup before events start to reduce connection latency.

What our scoring noted

Our reviewer’s read on each dimension, with quotes from the episode.

Insight Density

14 / 20

The episode packs substantial technical details about Netflix's Open Connect architecture, including specific numbers (20,000 caching servers, 1,000+ locations, 15% of global internet traffic, 95% edge-served target), design choices (FreeBSD kernel tuning, AV1 codec, 30% bandwidth savings), and problem-solving approaches (adaptive bitrate streaming, two-second chunks for live). However, it includes some filler (ad reads, general commentary) and occasionally states observations without deeper analysis of trade-offs or failure modes.

They have over 20,000 caching servers deployed in over 1,000 locations globally, many inside the networks of ISPs like Comcast or Deutsche Telekom.
Netflix's own estimates show that serving video through Open Connect costs them less than half of what they'd pay to a commercial CDN.

Originality

12 / 20

The episode covers Open Connect architecture, which is well-documented public knowledge from Netflix's own disclosures and tech blog. The framing is competent but largely synthesizes existing material rather than generating novel insights. The P2P smart TV caching idea is interesting and underexplored in public discourse, but the episode only touches it lightly without deep analysis. Most frameworks and technical choices discussed are presented straightforwardly rather than challenged or recontextualized.

Netflix publishes a lot of their research on their tech blog. They're surprisingly open about their architecture - probably because it's so hard to replicate.
They're also experimenting with peer to peer caching on smart TVs. If your TV has a terabyte hard drive, it can store blocks of video that other nearby Netflix users might need.

Guest Caliber

11 / 20

Lucas appears to be a knowledgeable infrastructure/platform engineer with solid technical depth, but there's no indication of actual scale (has he built systems at Netflix's level, 300M users, or comparable?). The conversation feels like informed technical discussion rather than direct operator experience. Luna functions as an engaged co-host but lacks clear credentials. The format is a dialogue between two generalist engineers rather than a senior architect or engineering leader directly accountable for these systems at scale.

Lucas: Let's break it down. Netflix runs on Amazon Web Services for its control plane
Luna: That's interesting because most people think of load balancing as a centralised system. But here it's distributed to the edge player.

Specificity & Evidence

15 / 20

The episode cites specific technical metrics and real examples: 20,000 caching servers, 1,000+ global locations, 15% of internet traffic, 95% edge-serving target, 20 Mbps for 4K vs. 5 Mbps for HD, 30% bandwidth savings from AV1, two-second chunks for live, Jake Paul vs. Tyson fight as a live stress test. However, some claims lack sources or details (e.g., the cost savings being 'less than half' of commercial CDNs is stated without breakdown), and the buffering issues during the live event are acknowledged but not forensically analyzed with specific failure data.

Netflix's own estimates show that serving video through Open Connect costs them less than half of what they'd pay to a commercial CDN. At their current traffic levels - which account for roughly 15% of all downstream internet traffic globally - that's billions in savings.
4K streams require about 20 megabits per second, compared to 5 for HD.

Conversational Craft

13 / 20

Luna asks reasonably probing follow-ups ("how does that actually work at this scale?", "not every title is a hit, right?", questions on edge cases, live event failures), which moves the conversation forward. However, few questions are truly sharp or challenging; most are clarifying or inviting Lucas to expand. When the Jake Paul fight buffering issues are mentioned, Luna asks what went wrong, but doesn't push back on the explanations or probe deeper. The conversation rarely challenges assumptions or explores nuance - it's mostly Lucas explaining and Luna nodding along with follow-ups.

But not every title is a hit, right? How do they decide what to cache?
The Jake Paul fight had some reports of buffering. What went wrong?

Conversation analysis

Computed from the transcript - who did the talking, and the words that came up most.

Most-used words

netflix21lucas19luna18cache12live11content9open8connect8caching8control6video6edge6appliances5delivery5servers5traffic5

Episode notes

Lucas and Luna dive into how Netflix rebuilt its content delivery network to serve over 300 million subscribers across 190 countries. They explore the shift from a third-party CDN to Netflix's own Open Connect CDN, the caching strategy that stores popular titles on ISP servers, and the engineering trade-offs between latency, cost, and reliability. Lucas explains why Netflix pre-positions content during off-peak hours and how adaptive bitrate streaming works under the hood. Luna brings up the challenge of handling live events like the recent Jake Paul vs. Mike Tyson fight, which pushed the infrastructure to its limits. The episode also touches on how Netflix added P2P-style caching for smart TVs and why the team chose FreeBSD over Linux for its caching appliances. By the end, you'll understand why Netflix accounts for nearly 15% of all downstream internet traffic globally. #Netflix #CDN #ContentDelivery #Streaming #OpenConnect #AdaptiveBitrate #FreeBSD #P2PCaching #EdgeComputing #LatencyOptimization #LiveStreaming #ISP #Caching #Bandwidth #Engineering #Business #Technology #FexingoBusiness Keep every episode free: buymeacoffee.com/fexingo

Full transcript

10 min

Transcribed and scored by The B2B Podcast Index.

Lucas: So Netflix just hit 300 million subscribers. That's roughly the population of Indonesia, all trying to stream simultaneously. And the engineering behind that is fascinating because most people don't realise Netflix doesn't use a standard CDN like Cloudflare or Akamai. They built their own.

Luna: Right, Open Connect. I remember reading they have these little caching appliances sitting inside ISPs. But how does that actually work at this scale? Lucas: Let's break it down.

Netflix runs on Amazon Web Services for its control plane - recommendations, sign-ups, search. But the actual video data? That goes through Open Connect, a custom content delivery system. They have over 20,000 caching servers deployed in over 1,000 locations globally, many inside the networks of ISPs like Comcast or Deutsche Telekom.

Luna: So instead of routing all traffic through a central hub, they push the content to the edge - right where the subscribers are. Lucas: Exactly. And they do this aggressively. Netflix pre-positions content.

They don't wait for someone to hit play. When a new season of Stranger Things drops, they start pushing episodes to those caching servers during off-peak hours - like 3 AM - so when you click play at 8 PM, the data is already sitting on a server maybe one network hop away. Luna: That's smart. But not every title is a hit, right?

How do they decide what to cache? Lucas: They have a sophisticated popularity algorithm. For each region, they predict which titles are likely to be requested. It's a combination of historical viewing data, regional trends, and even social media buzz.

The top 20% of titles in a region get cached locally. The long tail stays in the central cloud. The goal is to serve 95% of traffic from the edge cache. Luna: That's a huge percentage.

So when it works, the experience is seamless. But I'm guessing there are edge cases - literally. Lucas: Load balancing is a constant challenge. If a cache server gets overloaded, the client has to fail over to another cache or back to the central cloud.

Netflix uses a technique called 'adaptive bitrate streaming with client-side logic' - the player itself decides which cache to connect to, based on latency and available bandwidth. It's not a central load balancer making that call. Luna: That's interesting because most people think of load balancing as a centralised system. But here it's distributed to the edge player.

Lucas: And that brings us to the hardware. Netflix's caching appliances are custom-built servers. They use FreeBSD as the operating system. Yes, FreeBSD, not Linux.

Why? Because the FreeBSD network stack handles high-throughput video streaming more efficiently. They tuned the kernel specifically for sending out millions of large file chunks with minimal overhead. Luna: I love that they chose FreeBSD for this.

It's such a niche choice but makes perfect sense for a specialised streaming appliance. Lucas: Right. And those appliances are physically installed inside ISP data centres. Netflix calls them 'Open Connect Appliances' or OCAs.

The ISPs get them for free - in exchange, they peer with Netflix, meaning no transit fees. It's a win-win: the ISP saves bandwidth costs, and Netflix ensures low latency for its users. Luna: So Netflix essentially gives away hardware to control the delivery path. That's a capital-intensive strategy.

Lucas: It is, but it's cheaper than paying transit fees to third-party CDNs at Netflix's scale. Netflix's own estimates show that serving video through Open Connect costs them less than half of what they'd pay to a commercial CDN. At their current traffic levels - which account for roughly 15% of all downstream internet traffic globally - that's billions in savings. Luna: And then there's the shift into live events.

Earlier this year, they streamed the Jake Paul vs. Mike Tyson fight. That's different from a pre-recorded show because you can't pre-position content. How did they handle that?

Lucas: Live is a completely different problem. With on-demand, you can push content ahead of time. With live, the video is generated in real-time at an ingest point. Netflix built a dedicated live streaming pipeline that feeds into Open Connect in near real time.

They use a protocol called 'fragmented MP4' with chunked transfer encoding. The live stream is broken into small chunks - typically two seconds - and those chunks are pushed to the caching servers as they're produced. Luna: So it's still leveraging the same edge infrastructure, but now the cache is being updated continuously. Lucas: Exactly.

And for a massive live event, they also turn on what they call 'pre-connection' - they start a persistent TCP connection between the player and the cache before the event even starts. That shaves off the connection setup time. Every millisecond matters when millions are watching the same knockout punch. Luna: And if today was actually useful to you, the way these stay ad-free is listener support - buy me a coffee dot com slash fexingo.

Lucas: Yeah, it keeps us focused on the engineering details without any sponsor breaks. Appreciate everyone who chips in. Luna: Alright, back to live events. The Jake Paul fight had some reports of buffering.

What went wrong? Lucas: Netflix acknowledged there were issues, particularly during the main event. The problem is often not the caching layer but the ingest pipeline. When millions of users all try to connect to the same live stream at the same time, the control plane - the system that directs viewers to the nearest cache - can get overwhelmed.

There's also the challenge of scaling the encoding capacity. Live encoding is compute-intensive, and if demand spikes beyond provisioned capacity, you get a bottleneck. Luna: So it's not just about the CDN; it's the entire chain from camera to consumer. Lucas: Right.

Netflix is learning from each live event. They've since invested in what they call 'unified ingest architecture' - a single pipeline that can handle both on-demand and live content, with elastic encoding resources in the cloud. They're also experimenting with peer to peer caching on smart TVs. If your TV has a terabyte hard drive, it can store blocks of video that other nearby Netflix users might need.

That's a whole other frontier. Luna: P2P on smart TVs? That's wild. But you'd need a lot of coordination to avoid privacy or security issues.

Lucas: Absolutely. Netflix hasn't rolled that out widely yet. It's still in testing. But the idea is that if you have 200 million smart TVs worldwide, each with spare storage, you can create a massive distributed cache.

The key is to ensure that the P2P traffic stays within the ISP's network and doesn't add to inter isp costs. Luna: So it's like a hybrid model: central cloud for the control plane, Open Connect appliances for caching the popular content, and potentially P2P for the most localised delivery. Lucas: Exactly. And this layered approach is what allows Netflix to keep adding subscribers without proportionally increasing their infrastructure costs.

Every new subscriber costs them very little in bandwidth because most of the heavy lifting is done by the edge. Luna: Let's talk about the future. As more content goes 4K and HDR, file sizes are exploding. How does that affect the cache design?

Lucas: Great question. 4K streams require about 20 megabits per second, compared to 5 for HD. That means the cache servers need higher throughput and more storage. Netflix is moving to NVMe flash storage for higher I/O, and they're also compressing video more efficiently.

They use a codec called AV1, which saves about 30% bandwidth compared to H.265. That's a huge deal for cache capacity. Luna: AV1 is royalty-free, right?

So it's not just better compression, it's also cheaper on licensing. Lucas: Exactly. And they've contributed a lot to the development of AV1 encoders. They have an open-source project called 'dav1d' for decoding.

It's all part of a strategy to control the entire stack from encoding to delivery. Luna: So when you look at the end to end architecture, what stands out most to you? Lucas: I think the key takeaway is how Netflix turned a cost centre - content delivery - into a competitive advantage. By owning the hardware, the OS, the codec, and the control software, they can optimise every layer.

No third-party CDN can offer that level of integration. And the scale forces innovation. When you're serving 300 million people, you can't just buy a bigger server; you have to rethink the model. Luna: And that's a lesson for any tech leader: sometimes the best solution isn't a product you can buy, but one you build.

Lucas: Right. And if you're interested in the technical details, Netflix publishes a lot of their research on their tech blog. They're surprisingly open about their architecture - probably because it's so hard to replicate.

Related episodes across the Index

Other episodes covering the same guests and topics, from across The B2B Podcast Index.

  • Kubernetes and retiring at the top with Kelsey HightowerThe Pragmatic Engineer · on FreeBSD90 / 100

More from The CTO Podcast with Fexingo

All episodes →
  • How GitHub Migrated 100 Million Repositories to a New Storage Engine76 / 100
  • How Dropbox Rebuilt Its Sync Engine for 700 Million Users85 / 100
  • How Skyscanner Migrated 300 Microservices to Event-Driven Architecture85 / 100
  • How Palantir Rebuilt Its Foundry Ontology for Government AI Deployments85 / 100
  • How Coinbase Rebuilt Its Blockchain Node Infrastructure72 / 100
Explore the best B2B Engineering & DevTools podcasts →
All The CTO Podcast with Fexingo episodes →