ByteDance / TikTok · Flywheel

TikTok's Real Moat Isn't the Algorithm. It's What Every Other ByteDance App Inherits the Day It Launches.

Everyone thinks ByteDance is a video company that got lucky with an algorithm. The flywheel actually started in 2012 with a news app, and its true engine is shared infrastructure that hands every new app billions of behavioral signals on day one.

Flywheel · 8 min

Comes with a free Flywheel Designer Canvas template — plus a worked example for ByteDance / TikTok.

The story most people tell starts with a dancing teenager. ByteDance bought Musical.ly in late 2017, merged it into TikTok in 2018, and the rest is short-form video history.2 But the engine that made TikTok inevitable was already five years old and had never touched a video. It launched in August 2012 as Toutiao — a machine-learning news app that learned what each reader wanted and fed it to them, one swipe at a time, while a small ad system quietly monetized the attention.1 By the time TikTok existed, ByteDance had already proven the most important thing a company can prove: that a recommendation loop, fed enough behavior, gets better faster than anyone can copy it.

The official story is that ByteDance is a social media company that struck gold with a magic video algorithm. The accurate version is stranger and far more durable. ByteDance is not a video company, and the moat is not the algorithm. It is an interest-graph engine — a system that learns what you want, not who your friends are — and it sits on shared plumbing that hands every new app the company launches billions of behavioral signals on its first day alive.

The loop doesn't care what kind of content it's pointed at

Here is the flywheel in one rotation. A user interacts — a tap, a watch, a scroll-past, a half-second of hesitation. The engine tailors the next piece of content to that signal.4 Better content means a longer session; a longer session means more signals; more signals mean a sharper feed for the next user too. The wheel speeds up on its own thinness: it never asks who you know, only what held your eyes. That's why it transplanted so cleanly from news headlines to fifteen-second videos. The substrate changed; the loop did not. Most platforms are prisoners of their content type — a social graph is useless for ranking news, a news feed is useless for entertaining a bored teenager. ByteDance built a loop that is indifferent to the cargo and obsessed only with the signal.

~95 min/day
Average daily time a global user spends on TikTok — the raw fuel the loop burns, billions of times over, to refine itself6

Scale that across roughly 1.6 billion monthly users6 and you get an industrial-grade signal refinery. Each session is both consumption and training data. ByteDance even told the U.S. Supreme Court, in its fight against a forced divestiture, that it credits TikTok's popularity to this engine and the way it tailors each user's feed to their interactions — and the recommendation source code was developed by its engineers in China and customized for global markets.4 When China added content-recommendation algorithms to its export-control list in 20204, it was, in effect, ruling that the wheel itself was a strategic asset. Not the app. The wheel.

The part competitors can't see: every app starts at full speed

A single great recommendation engine is impressive but copyable. The thing that compounds — the structural moat — is what ByteDance calls its 'middle platform': shared infrastructure of common AI algorithms, monetization engines, and AR capabilities deployed across all its apps at once.7 This is the move almost everyone misses. When ByteDance improves the recommendation engine, the improvement doesn't land in one product. It lands in every product simultaneously. And when ByteDance launches something new, the app doesn't begin with the empty, cold-start feed that dooms most challengers — it inherits the company's accumulated behavioral intelligence from the first session.7 A new entrant builds a wheel and waits years for it to gather momentum. A new ByteDance app is bolted onto a wheel already spinning at full speed.

A typical new appA new ByteDance app
Day-one feed qualityCold start — guessingInherits accumulated behavioral signals
What gets better when the engine improvesJust that appEvery app at once
The asset being builtA productA shared engine the whole portfolio rides
Time to a useful feedYears of gathered momentumAlready spinning
Why a ByteDance app and a rival's app are not in the same race
The compounding identity
Loop advantage ≈ (signals per user × users × time-on-app) × (apps sharing the same engine)

The first bracket is the classic data flywheel any focused app can build. The second bracket is the part that's nearly impossible to replicate: because the middle platform is shared, every improvement and every new app multiplies the whole.7 On roughly 1.6 billion TikTok users spending ~95 minutes a day6, the first bracket alone is enormous — and ByteDance gets to multiply it by the entire portfolio.

The money is the receipt. TikTok generated an estimated $23 billion in global revenue in 2024, up roughly 43% year-on-year, with about 77% of it from advertising.5 But the more revealing number is the parent: ByteDance's total 2024 revenue was approximately $155–156 billion.5 TikTok, the app the world obsesses over, is a fraction of the machine. The rest is the same loop, pointed at other cargo, monetized through the same shared ad engine. That gap between the app everyone watches and the company actually compounding underneath it is the whole point.

Isn't this just a great algorithm anyone could eventually clone?

The fair objection is that none of this is mysterious. Researchers know roughly how these systems work; ByteDance's own engineers published a real-time recommendation architecture, Monolith, at a 2022 academic conference.3 If the recipe is in a paper, the moat can't be the algorithm — and that's exactly right, which is why the moat isn't the algorithm. Two things blunt the copycat. First, ByteDance has never even confirmed that Monolith is what actually runs TikTok or Douyin3 — the published architecture is a description of capability, not a blueprint of the production system. Second, and more decisively, an architecture is not an advantage; an architecture fed billions of accumulated interactions across a portfolio of apps is. You can read the paper and still face a cold-start feed and an empty wheel. The recipe was never the scarce thing. The years of behavior already inside the loop are.

The honest counter is that the loop is now under real pressure — and not from competitors. Regulators have begun pricing the data the flywheel runs on. Ireland's Data Protection Commission fined TikTok €345 million in 2023 over children's data settings; the UK's ICO fined it £12.7 million for handling underage users' data without consent; and in 2024 the U.S. Department of Justice sued over alleged children's-privacy violations.8 Each is, at bottom, a tax on the fuel. The whole engine assumes near-frictionless access to behavior, and the regulatory direction is to put friction back in — to make some signals off-limits and others expensive to collect. A flywheel that runs on data slows when the data gets metered. That risk is real, and it is the one threat the engine can't out-compute.

Build the engine once, point it at everything

The durable advantage is rarely the product everyone copies — it's the shared capability underneath that every product rides. ByteDance's lesson: separate the loop from the cargo. Build a recommendation-and-monetization engine that doesn't care whether it's serving news, video, or commerce, put it on shared infrastructure, and let each new launch inherit the accumulated intelligence rather than starting cold. The compounding lives in that second bracket — apps sharing one engine — not in any single feature. But heed the warning baked into the math: an engine that runs on behavioral data is only as free as the data is. Regulators are learning to meter the fuel, so design for a world where some signals are off-limits, not the one where they're infinite.

ByteDance's genius was never a clever video app. It was deciding, back in 2012, that the asset was the loop — and then refusing to tie that loop to any one kind of content or any one product.1 TikTok is the most visible turn of a wheel that started spinning on news headlines and now powers a $155-billion company.5 Competitors keep trying to clone the app. The app was never the point. The point is that the next ByteDance product, whatever it is, will be born already moving — and that's a head start you can't buy, only accumulate.

Take it further — The Flywheel
Canvas

Flywheel Designer Canvas

A one-page canvas for mapping a business's flywheel: the reinforcing loop, how it was started, the second-order loops it spins off, the moat it creates, and how it could spin backward. Use it to diagnose whether you have a real flywheel or a funnel drawn in a circle — and to design one of your own.

Preview the blank →

The worked example unlocks with a subscription. See plans →

Sources

Where this comes from — the filings, records, and reporting behind it.

  1. 1
    SecondaryWidely reported
    ByteDance was founded in March 2012 by Zhang Yiming and Liang Rubo in Beijing; its first major product was Toutiao (Today's Headlines), a machine-learning-driven news aggregator launched August 2012, which proved out the company's feed-based recommendation and ad monetization model.
  2. 2
    SecondaryWidely reported
    ByteDance acquired Musical.ly on November 9, 2017 for a reported price of $800 million to $1 billion; the apps were merged into TikTok on August 2, 2018. TikTok as a distinct international product launched in September 2017, not 2016.
  3. 3
    Primary · AcademicDocumented
    ByteDance's 'Monolith' paper — presented at the 2022 ACM RecSys conference — describes a real-time recommendation system with a collisionless embedding table authored by ByteDance engineers. ByteDance has not confirmed whether Monolith is the production system used in TikTok or Douyin.
  4. 4
    Primary · Court recordDocumented
    TikTok's recommendation engine source code was originally developed by ByteDance engineers in China and is customized for various global markets; according to legal filings, ByteDance credits TikTok's popularity to this engine, which tailors each user's content feed based on their interactions. The Chinese government added content recommendation algorithms to its export-control list in 2020.
  5. 5
    SecondaryWidely reported
    TikTok generated an estimated $23 billion in global revenue in 2024 (a ~43% year-on-year increase from $16.1 billion in 2023), with approximately 77% from advertising. ByteDance total 2024 revenue was approximately $155–156 billion, a 29% year-on-year increase.
  6. 6
    SecondaryWidely reported
    TikTok had approximately 1.6 billion monthly active users in 2023–2024; ByteDance announced TikTok hit 1 billion MAU in September 2021. Users globally spend an average of ~95 minutes per day on TikTok, versus ~52–54 minutes in the US.
  7. 7
    SecondaryWidely reported
    ByteDance's 'middle platform' shared infrastructure — common AI algorithms, monetization engines, and AR capabilities deployed across all apps — allows improvements to the recommendation engine or ad system to compound across every product simultaneously, creating the cross-product flywheel effect.
  8. 8
    Primary · Court recordDocumented
    In September 2023, Ireland's Data Protection Commission (DPC) fined TikTok €345 million for GDPR violations relating to children's data (public-by-default account settings). In April 2023, the UK ICO fined TikTok £12.7 million (~$15.7M) for processing data of ~1.4 million underage users without parental consent. In 2024, the US DOJ filed suit against TikTok and ByteDance for alleged COPPA violations.