CDN Peering Deals Now Outlast the Streaming Services That Signed Them

Aug 10, 2026 By Lucas Mendes

In 2020, a streaming startup signed a five-year peering deal with a mid-tier CDN, locking in volume discounts for a projected audience that never materialized. The service shut down eighteen months later. The contract, however, kept running. Every month, the CDN invoiced a company that no longer existed, and the network reserved capacity that no one was using. Such scenarios are common in an industry where infrastructure commitments routinely outlive the businesses that made them.

The Contract Outlives the Streamer

Peering agreements between content delivery networks and their clients typically run five to ten years. CDNs invest heavily in colocation, transit, and hardware, and they need predictable revenue to justify that capital. But the average streaming startup does not survive that long. A 2022 study by the Streaming Observatory found that 62% of streaming services launched between 2015 and 2020 had either shut down or been acquired within three years. The contracts they signed, however, do not expire with them.

When a client vanishes, the CDN does not immediately reclaim the capacity. The ports, the router tables, and the reserved bandwidth remain in place, often for months or years, because unwinding a peering arrangement is manual and slow. The network operator has to verify that the client is truly gone, renegotiate or terminate the agreement, and then physically reconfigure the infrastructure. In practice, this work gets deprioritized. The capacity sits idle, a ghost that still consumes resources.

The financial impact is real. The CDN still pays for the underlying transit and colocation, even if the bandwidth is not being used. The startup's bankruptcy means the invoice goes unpaid, but the cost does not disappear. It gets absorbed into the CDN's operating expenses, diluted across the remaining customers. In some cases, the CDN is contractually obligated to keep the capacity warm for a notice period, even after the client stops paying. The result is a sunk cost that lingers on the balance sheet.

This dynamic is not confined to tiny players. Large streaming services have shut down or been acquired, leaving behind peering obligations that their successors either inherit or abandon. For example, when the short-form video service Quibi shut down in December 2020, its CDN contracts with multiple providers were left stranded. The CDNs had to manually renegotiate or absorb the costs, a process that took months.

Why CDNs Sign Long-Term Deals

CDNs are capital-intensive businesses. Building a network edge requires upfront spending on servers, bandwidth, and data center space. To amortize those costs, they need guaranteed revenue streams. Long-term contracts provide that predictability. A five-year commitment lets a CDN plan its capacity expansion with confidence, knowing that a certain amount of traffic is locked in. This is the core reason why these deals exist, and it is not a malicious design. It is a rational response to an expensive infrastructure.

For startups, the appeal is different. A long-term peering deal with a reputable CDN can be a credibility signal. It tells investors and partners that the company is serious about scaling. It also buys better pricing: CDNs offer steep discounts for volume guarantees, which can be tempting for a young company projecting rapid growth. The trade-off is that the startup is committing to a level of traffic it may never achieve, and the penalty for under-utilization is baked into the contract.

Peering wars have made this worse. As CDNs compete for market share, they have become more aggressive in their negotiations, offering lower rates and more favorable terms to win large accounts. For instance, in 2019, Netflix's deal with a major CDN was rumored to be renegotiated at a significantly lower rate, putting pressure on smaller CDNs to match. But the underlying economics have not changed. The CDN still needs to recover its fixed costs, and if a client under-delivers, the margin erodes. In some cases, the CDN is willing to absorb the risk because it expects the client to grow. When the client does not, the loss is real.

There is also a psychological factor. Startups are optimistic by nature. They believe their user base will expand, and the contract terms reflect that optimism. The salesperson on the CDN side knows the odds, but the commission structure rewards closing the deal. So both parties sign, each hoping the other's assumptions hold. When they do not, the contract becomes a liability.

The Ghost Traffic Problem

Ghost traffic is the term some engineers use for the packets that flow through a CDN but are not tied to any active customer. This can happen when a client goes dark but the routing rules remain. The CDN's edge servers still advertise the prefixes, and the router tables still contain the entries. The traffic does not disappear; it just becomes orphaned. The network keeps processing it, but no one is paying for it.

Re-routing that traffic requires manual intervention. An engineer has to identify the dead routes, verify that the client is truly defunct, and then update the configuration. This is tedious work, and it often gets deprioritized in favor of more pressing operational tasks. As a result, ghost routes can persist for months. They consume memory and processing cycles, and they can even cause subtle routing anomalies that affect other customers.

Forecasting errors compound the problem. When a CDN plans its capacity, it uses historical data and growth projections. If a large client churns, the forecast is suddenly off. The CDN may have built out capacity that is now underutilized, and it takes time to adjust. In the interim, the network operates with excess capacity, which drags down utilization rates and margins.

Operational teams inherit these orphan contracts. A new engineer joining a CDN might discover a peering agreement with a defunct company that has been running for years. The contract is still in the billing system, the capacity is still reserved, and no one remembers why it was set up. This is not a failure of individual diligence; it is a structural issue. The systems are not designed to detect and retire dead agreements automatically.

Lessons from the Streaming Bust

The streaming bust of the early 2020s offers a stark example. Quibi, the short-form video service, launched in April 2020 and shut down in December of the same year. It had signed CDN and peering deals that were meant to support a massive audience. When the service collapsed, the infrastructure was left stranded. Some reports suggest that Quibi's CDN partners were able to repurpose the capacity, but not without significant effort.

Smaller CDNs absorbed the shock more acutely. They did not have the scale to absorb the loss of a major client, and the stranded capacity hurt their bottom line. Some were forced to renegotiate terms with other customers or eat the costs. Hyperscalers like AWS and Google Cloud had more flexibility. They could shift the capacity to other workloads, but even they had to manually reconfigure their networks.

Resale markets for dark fiber emerged as a partial solution. When a streaming service went under, its fiber leases could be sold to other companies, often at a discount. But this is not a clean process. The original contract terms may restrict transfer, and the buyer has to take over the remaining obligations. It is a messy secondary market, and it does not always work.

The lack of a standard exit clause for bandwidth is a glaring gap. Most contracts include provisions for termination, but they are often punitive. A startup that wants to exit early faces penalties that can be worse than paying for unused capacity. This asymmetry is a key reason why stranded infrastructure persists.

The Economics of Stranded Infrastructure

When a CDN loses a major client, its fixed costs do not disappear. The colocation fees, the transit costs, and the hardware depreciation all continue. The CDN must spread those costs over a smaller customer base, which means either raising prices or accepting lower margins. In a competitive market, raising prices is not always possible. The result is a slow erosion of profitability.

Secondary markets for unused capacity have emerged, but they are inefficient. A CDN might sell excess bandwidth to a smaller provider at a discount, but the price is often below the original cost. This is a rational response to sunk costs, but it distorts the market. It also creates a perverse incentive: customers learn that they can wait for a distressed sale rather than pay full price.

Renegotiation favors the surviving party. When a contract is renegotiated, the CDN has more leverage than the startup, because the startup needs the infrastructure and has few alternatives. But when the startup is failing, the leverage shifts. The CDN may offer concessions to keep the contract alive, even if it means accepting lower rates. This dynamic is not unique to CDNs, but it is particularly acute in a capital-intensive industry.

Balance sheets hide the liability. Stranded capacity is often not visible in financial statements. It shows up as lower utilization or higher operating costs, but it is not a line item. This makes it easy for management to ignore, and it can persist for years without being addressed.

How Operators Can Hedge Against Churn

There are practical steps that CDNs can take to reduce the impact of client churn. One is to include break clauses tied to revenue. Instead of a flat commitment, the contract can include provisions that allow for termination if the client's revenue falls below a certain threshold. This gives the CDN an exit if the client is not generating the expected traffic.

Auditing usage quarterly, not annually, is another option. By tracking actual traffic against projections, the CDN can identify under-performing contracts early and take action before the situation becomes critical. This requires investment in monitoring tools and a willingness to act on the data.

Building flexibility into peering ports is also important. Instead of dedicating a fixed amount of capacity to a single client, the CDN can use software-defined networking to dynamically allocate resources. This allows the CDN to shift capacity to other customers as needed, reducing the impact of a single client's departure.

Diversifying across content types is a longer-term strategy. A CDN that serves only streaming video is more exposed to the fortunes of that market. A CDN that also serves web content, software downloads, and enterprise applications can absorb the shock of a streaming startup failing. Finally, tracking the financial health of startup clients publicly can give early warning signs. If a client is struggling to raise funding or is cutting costs, it may be a signal that the contract is at risk.

The New Normal: Short Leases, Flexible Peering

The industry is slowly moving toward shorter leases and more flexible peering arrangements. Monthly contracts are gaining traction, especially among smaller CDNs and startups. These contracts are less attractive from a planning perspective, but they reduce the risk of stranded assets. Usage-based pricing is also becoming more common, replacing flat-rate commitments with models that charge based on actual traffic.

Software-defined exchanges are enabling this shift. These systems allow CDNs to provision and de-provision peering connections on demand, without the manual effort that was previously required. This makes it easier to respond to churn and to repurpose capacity quickly. Machine learning is also being used to predict churn, analyzing usage patterns and financial signals to identify at-risk contracts.

Contracts are adapting to the streaming lifecycle. Instead of assuming that a client will grow forever, they are incorporating milestones and checkpoints. If a client does not hit certain targets, the contract can be renegotiated or terminated. This is a more realistic approach, but it requires both parties to be honest about the uncertainties.

The shift is not without trade-offs. Short-term contracts mean less revenue predictability for CDNs, which can make it harder to justify capital investment. Usage-based pricing can be more complex to administer, and it may not suit every customer. Some network engineers argue that the industry overcorrected after the streaming bust, and that long-term deals still have a place for established players with predictable traffic. For example, a major live sports streaming service might benefit from a five-year contract that locks in capacity for major events, even if it means absorbing some risk. The key is to build in flexibility, such as volume adjustments or escape hatches, rather than abandoning long-term agreements altogether. But the alternative, clinging to rigid long-term deals that outlive their usefulness, is a recipe for stranded infrastructure. The industry is learning that the only way to avoid ghost traffic is to build flexibility into the system from the start.

Recommend Posts
Tech

Build Systems Keep the Git History While the Teams That Wrote Them Rebase Away

By Yusuke Tanaka/Aug 10, 2026

Build systems preserve decisions better than git blame ever will. Explore how Makefiles, Gradle, and CI pipelines encode the why that rebases erase.
Tech

Dependency Lockfiles Now Outnumber the READMEs That Explain Their Failures

By Lucas Mendes/Aug 10, 2026

Lockfiles now outnumber READMEs. Why dependency pinning became the default, what it hides, and how teams can bridge the gap between automation and understanding.
Tech

Python Wheelhouse Councils Rewrite Cargo’s License Playbook and the Audit Trail Notices

By Lucas Mendes/Aug 10, 2026

How Python's Wheelhouse councils are reshaping license metadata and audit trails, and what Cargo's declarative approach can learn from them.
Tech

App Store Review Embargoes Now Timezone-Shift the Release Train’s Whole Crew

By Yusuke Tanaka/Aug 10, 2026

App Store review windows shift with timezones, stalling deploys and burning team hours. Here's how global mobile teams cope with embargoes and scheduling.
Tech

Service-Level Agreements Now List the Maintainer’s Name Before the Uptime Promise

By Yusuke Tanaka/Aug 10, 2026

Service-level agreements are shifting from uptime promises to naming the humans who keep services alive. A look at bus factor, key-person clauses, and the economics of continuity.
Tech

Undersea Cable Repair Ships Now Outbid Streaming Bundles for Bandwidth

By Sara Park/Aug 10, 2026

Repair ships for undersea cables now command premium rates rivaling CDN fees. A look at who owns seafloor bandwidth, the cost of a cable break, and what it means for buyers.
Tech

Firmware Bugs Surface at 3 A.M. When the Accelerator's Heat Sink Decides to Speak

By Sara Park/Aug 10, 2026

At 3 A.M., the heat sink crackles and firmware logs go silent. A look at what breaks at the hardware–software boundary, and how on-call engineers cope.
Tech

Interconnect Fees on Undersea Cables Now Dictate Which Streaming Deals Get Signed

By Yusuke Tanaka/Aug 10, 2026

How interconnect fees on undersea cables determine which streaming deals get signed. Explore the economics of submarine cables, peering, and CDNs.
Tech

Queue Depth Overtakes CPU Load as the First Signal That a Service Is Dying

By Lucas Mendes/Aug 10, 2026

CPU load has long been the go-to health metric, but queue depth often reveals trouble earlier. Learn why queues matter, how to instrument them, and how to alert on them.
Tech

App Store Prices Hide the Cloud Bill That Cross-Platform Toolchains Write

By Deepa Iyer/Aug 10, 2026

App store prices hide the real cost of mobile development. Cross-platform toolchains shift compute burdens to developers, inflating cloud bills.
Tech

Xcode’s Debugger Traces Threads Older Than the App Store Review Waiting Room

By Lucas Mendes/Aug 10, 2026

A craft breakdown of mobile app debugging: how thread traces, crash logs, and boring habits catch issues that approval queues never will.
Tech

Firmware Sign-Off Checklists Now Outlive the Boards They Validate

By Yusuke Tanaka/Aug 10, 2026

Firmware sign-off checklists often outlive the boards they validate. Learn how to build checklists that age gracefully, with lessons from a scrapped NPU project.
Tech

CI YAML Outlives the Teams That Version It, and the Wire Format Agrees

By Sara Park/Aug 10, 2026

CI pipelines outlast the teams that write them. The YAML wire format stays stable, freezing semantics and forcing backward compatibility. Here's how to build durable configs.
Tech

CDN Peering Deals Now Outlast the Streaming Services That Signed Them

By Lucas Mendes/Aug 10, 2026

Streaming startups die fast, but their CDN contracts live on. Explore how long-term peering deals become stranded assets and what operators can do.
Tech

Edge Cities Route Around the CDN and Build Their Own Last Mile

By Deepa Iyer/Aug 10, 2026

CDNs were built for static assets, but dynamic traffic breaks their model. Here's how a new wave of edge cities build their own last mile—and when to stay put.
Tech

Maintainer Retirement Plans Now Name Their Successors in the LICENSE File

By Deepa Iyer/Aug 10, 2026

A quiet shift is turning LICENSE files into succession documents. Maintainers now name successors to combat the bus factor, burnout, and project abandonment.
Tech

Multi-Year Security Contracts Now Outprice the Zero-Days They Insure

By Lucas Mendes/Aug 10, 2026

Annual security retainers now cost more than the zero-day exploits they cover. Here's why multi-year deals lock in stale defenses and how to negotiate better.
Tech

Edge Engineers Commute Between PoPs and Learn Latency’s Real Salary

By Sara Park/Aug 10, 2026

Edge engineers who live near network nodes trade travel and on-call for a latency-focused career. Here's what the commute really pays.
Tech

Maintainer On-Call Rotations Put the Bus Factor on a Salary Schedule

By Sara Park/Aug 10, 2026

Open-source maintainers are adopting on-call rotations, formalizing the bus factor into a salary schedule. This deep dive looks at the tradeoffs and how to do it well.
Tech

Browser Vendors Now Charge for the Merge Queue, Not the Rendering

By Deepa Iyer/Aug 10, 2026

Browser vendors are monetizing the merge queue, not the rendering engine. Patch acceptance now costs money, reshaping who gets into the fast lane of web development.