How Large Is ByteDance’s Server Infrastructure and Bandwidth?
The article explains ByteDance’s massive data‑center fleet, detailing server counts from 2017 to 2020, estimating total outbound bandwidth in the multi‑terabit range, and describing how CDN, load‑balancing, and multi‑link designs enable billions of users to stream videos simultaneously.
Recently a question arose about how much bandwidth Douyin’s servers have and why so many users can watch videos at the same time; this article provides a technical overview.
Major Chinese internet companies such as Douyin, Baidu, Alibaba Cloud, and Tencent operate self‑built data centers with total outbound bandwidth at the T‑level (1 TB = 1024 GB/s) and server fleets exceeding 200,000 machines, with Alibaba Cloud surpassing one million.
ByteDance’s data‑center bandwidth is estimated around 10 TB, with expectations to exceed 15 TB soon. Typically, a total outbound bandwidth of 1 TB translates to an actual data‑center exit bandwidth of about 100 G, achieved through dual‑link designs that aggregate traffic.
Server count growth: 20‑30 k in early 2017 (mostly rented), 50 k in 2018 (5 k in Hebei’s first phase, 9 k in second), 170 k total in 2018 (rented + self‑built), and 420 k by 2020 according to recruitment data. These servers primarily serve Chinese‑region products like Douyin, Xigua Video, Toutiao, and Feishu.
In the United States, TikTok operates independently, renting nearly 100 k servers in 2020, while a Virginia data center consumes 53 MW and can house hundreds of thousands of servers.
ByteDance’s large data‑center outbound bandwidth is roughly 7‑10 TB, achieved via dual‑exit traffic designs and multi‑link deployments that allow actual exit bandwidth of 800 G‑1 TB to realize around 10 TB total.
For context, a typical enterprise website may run on 20 M bandwidth, 4 G RAM, and 100 G storage for a few thousand dollars per year, but scaling bandwidth is costly and scarce.
China Mobile’s Shijiazhuang data center provides 3 TB of bandwidth across 31,000 racks, supporting up to 300 k servers, illustrating the scale needed for massive traffic.
CDN (Content Delivery Network) plays a crucial role in delivering content quickly by caching static pages and compressing dynamic video streams, enabling billions of daily active users to enjoy smooth video playback.
Architecture Digest
Focusing on Java backend development, covering application architecture from top-tier internet companies (high availability, high performance, high stability), big data, machine learning, Java architecture, and other popular fields.
How this landed with the community
Was this worth your time?
0 Comments
Thoughtful readers leave field notes, pushback, and hard-won operational detail here.