A streaming platform spent months preparing for the launch of its biggest original of the year. Capacity was modelled against the expected audience, load tests ran against that shape, a war room stood ready, and on the night everything held. The launch was a success by every measure the team had set for it. Three weeks later, with no war room and nobody watching, a thirty-second clip from the show went viral on a social network, and the traffic it drove arrived faster and higher than the launch ever had. The platform fell over. The capacity it had was shaped for an event the team had planned, and this was an event nobody had, so the surge landed on the systems least ready to take it. The launch was architected. The second peak was not.
This is not news to a newsroom. News organisations have always lived with the unscheduled peak, because the biggest story of the year arrives with no warning and no launch plan. The death of a public figure has been overwhelming news infrastructure since the early days of the web, and a major disaster still does. Live sport and broadcast operations learned the same lesson decades ago: build for the surge you cannot predict, because the schedule is not where the real load lives. Those teams are the ones who already solved this.
The businesses that tend to get caught are the newer on-demand and subscription platforms, whose defining event genuinely was a launch, and whose architecture inherited the assumption that the biggest peak is one you schedule. For them, the second peak is the uncomfortable one, because it arrives with no war room and no calendar entry, driven by a clip, a meme, or a moment of collective attention that nobody planned. The wider series set this shift out across industries, that peak load has become the steady state (see Peak Load Is the Steady State). This post follows one such platform through it, and the discipline it had to learn is one the newsroom next door has had for years.
The viral moment that broke the platform
Start with what actually failed, because it was not the obvious thing. The platform did not run out of raw compute. What gave way first was everything around the video: the sign-up flow buckled as new viewers tried to create accounts at once, the recommendation service that decorated every page stopped responding, the API that the apps called on startup timed out, and the retries from millions of apps hammering a slow endpoint turned a degradation into an outage. The video itself, sitting on a content delivery network, held up well. The systems around it did not, because a surge larger than the launch landed on services that had been provisioned for a gentler ramp.
That pattern is the norm rather than the exception. A viral moment does not politely drive load to the one system you stress-tested. It drives a flash crowd at the least defended edge of the platform, and the failure propagates from there. The launch test had exercised the streaming path, because that was the part everyone worried about. The viral event found the sign-up service, the identity checks, the entitlement lookups, and the personalisation layer, all the connective tissue that a launch audience reaches gradually and a viral audience hits all at once.
The lesson the team drew at three in the morning was about shape, not headcount. They had prepared for a peak with a known shape and been broken by one whose shape they had never modelled. Viral traffic usually behaves differently from launch traffic. It tends to arrive faster and to land on different systems, with no notice, so an architecture tuned for the planned peak keeps meeting the unplanned one in an emergency.
What launch architecture optimises for
Look at what the launch preparation was actually good at, because it was good at something real. A launch is a project. It has a date, an expected audience derived from marketing, and a shape that can be modelled: a ramp as the announcement lands, a peak around the premiere, a decline overnight. Against that, a team can pre-provision capacity, run load tests that mirror the expected curve, rehearse the runbook, and staff a war room for the window. All of that is sound engineering, and it is why the launch held.
The trouble is that every assumption underneath it is an assumption about knowing. Launch architecture assumes the platform will be told when the peak is coming, roughly how big it will be, and which path it will travel. It treats the peak as an event to be weathered once, with humans in the loop, rather than a condition the system lives in. Media platform architecture built this way is optimised for the scheduled surge and brittle against the unscheduled one, in a way that stays hidden until the surge arrives.
None of that was wrong for a business whose biggest peaks genuinely were the scheduled ones, and for a subscription content service they largely were. The premiere, the sports final, the season drop: these defined the capacity plan, and planning for them was rational. A newsroom never had that luxury, which is why newsroom and broadcast infrastructure has looked different for years, built around the story that breaks at three in the afternoon on a slow Tuesday. What changed for the launch-driven platforms is that social distribution turned the audience itself into a load generator that fires without a schedule, and the largest peak in a given month can now rival or exceed the launch everybody planned, driven by a clip nobody chose.
What steady-state peak load actually demands
Once peak is permanent and unscheduled, the discipline shifts toward something closer to how telecommunications networks are conventionally engineered than to ordinary web architecture. The design premise there is that demand spikes without warning and the system has to absorb it without a human deciding to let it. A phone network does not ask marketing when the surge is coming. It is built so that surges are ordinary, and so that when demand exceeds capacity, it sheds or delays load in a controlled way rather than collapsing.
This is where streaming platform scaling stops resembling ordinary web scaling. Real-time scaling has to mean scaling that happens in seconds rather than the minutes autoscaling often actually delivers. Even then, a flash crowd can arrive faster than anything can scale, which is why the design cannot lean on scaling alone. It means every hot path has to hold up under a load nobody warned it about, which pushes work toward caches and the edge and away from synchronous calls to shared services. It means the system has to plan for the moment demand exceeds even elastic capacity, and decide in advance what it protects. Keep existing viewers streaming rather than admit new ones, keep the core experience up rather than the personalised extras, and shed the load that can be shed on purpose rather than letting random failures choose.
This is the part launch thinking skips, because a planned peak rarely reaches the ceiling and an unplanned one routinely does. Peak traffic that arrives as a genuine surprise will, often enough, exceed whatever headroom was provisioned, and the only question that matters then is whether the platform degrades gracefully or falls over. That decision is an architecture choice, made months earlier by the people who design the system, well before the surge arrives.
The architectures that hold up
The platforms that ride these events share a set of properties, most of them long familiar to broadcast engineering and telecommunications teams. The video path is the broadcast-shaped part: it leans hard on content delivery, so the heaviest bytes fan out from the edge and never touch the origin, and the platform’s own systems only handle the lighter, chattier traffic. The chatty traffic is then made cheap to serve: startup calls, entitlement checks, and recommendations are cached and precomputed so a flash crowd reads from a cache rather than stampeding a database. State is pushed out of the request path so that any instance can serve any request, which is what lets capacity be added quickly. And the platform is divided into cells or shards that fail independently, so a hot partition degrades a slice of the audience rather than taking the whole service down.
These are not exotic techniques, and that is the point. The video streaming cloud has matured to the point where every one of these patterns is available off the shelf; what is scarce is the discipline to apply them before the incident that proves they were needed. Building that kind of elastic, edge-heavy, independently-failing foundation is a large part of what Sakura’s Cloud practice does for media businesses, and absorbing spiky, unpredictable load on managed cloud data services is a related shape of problem to the Orbx build.
The streaming platform in this story had none of these properties wired in for the paths that broke. Its recommendation service was a synchronous call on every page, its sign-up flow wrote straight to a database with no shock absorber in front of it, and its apps retried aggressively on failure, which turned a slow service into a self-inflicted denial of service. Each of those was fixable. None of them was fixed, because a green launch is reasonably read as evidence that the architecture is sound. What the launch had actually proved was narrower: that the one path everyone tested could hold.
Cost discipline under peak-as-normal
The reason peak-as-normal is resisted is that it costs more, and the cost is real. Holding enough headroom to absorb an unscheduled surge means paying for capacity that sits idle most of the time, or paying for the engineering that lets capacity appear fast enough to matter. Media cloud infrastructure priced for the average looks cheaper on a spreadsheet right up to the incident that takes the service down during the exact moment of peak attention the business spent its marketing budget to create.
The discipline is to price readiness openly, as a real line item, rather than pretend it away. Elastic capacity narrows the bill by paying for scale only when it is used, but only if the scaling is genuinely fast, and fast scaling is itself an engineering investment rather than a checkbox. Aggressive use of content delivery and caching pushes the expensive traffic off the platform’s own meter and onto infrastructure built to serve it cheaply at volume. And load shedding, unglamorous as it is, is a cost control as much as a resilience measure, because a controlled degradation protects the revenue-bearing core while letting the disposable extras fall away. A content platform that has thought this through spends more than one that has not, and it spends it on purpose, in exchange for still being available when the moment it cannot predict finally arrives.
Building for the peak you cannot schedule, and keeping the bill in hand while you do, is the ongoing work that Sakura’s Managed Services team runs for media platforms once the architecture is in place.

