How Much Bandwidth Does Douyin Need to Support Hundreds of Millions of Simultaneous Users?
Douyin, along with other Chinese internet giants, operates data centers with T‑level (≈1 TB/s) outbound bandwidth, hosts over 200 000 servers, and relies on dual‑link designs, CDN acceleration, and multi‑node load balancing to deliver seamless video streams to hundreds of millions of concurrent users.
ByteDance Server Fleet Over Time
2017: 20‑30 k rented servers (network data).
2018: Built a data center in Hebei (Phase 1 ≈ 50 k servers, Phase 2 ≈ 90 k servers).
2018 total (rented + self‑built): ≈170 k servers.
2020: Recruitment data shows ≈420 k servers, a 1.5× increase over 2018.
US TikTok operation (2020): ~100 k rented servers; Business Insider reports a 53 MW data center in Virginia capable of housing tens of thousands of servers.
Outbound Bandwidth Scale (T‑Level)
Major Chinese internet firms (Douyin, Baidu, Alibaba Cloud, Tencent) report total outbound bandwidth at the T‑level (1 TB = 1024 GB/s). Server counts for these firms exceed 200 k, with Alibaba Cloud surpassing 1 M.
ByteDance’s total data‑center egress is estimated around 10 TB and is expected to approach 15 TB.
Typical design aggregates multiple 100 G links: a single site may expose ~100 G, while dual‑ or multi‑link architectures combine traffic to reach the aggregate T‑level figure.
Estimating Bandwidth from Rack Capacity
China Mobile’s Hebei Shijiazhuang data center provides 3 TB of bandwidth for 31 000 racks, supporting 210‑360 k servers. Assuming an average of 30 k servers yields ≈15 TB outbound capacity.
Applying a similar density to ByteDance’s self‑built fleet (~170 k servers) gives a rough outbound bandwidth range of 7‑10 TB.
Dual‑exit traffic designs and multi‑link deployments can deliver actual egress of 800 GB – 1 TB, resulting in an effective total of around 10 TB.
Historical Context of T‑Level Bandwidth
In 2009 Shanghai’s total outbound bandwidth was 1.14 TB. Within a decade, enterprises such as ByteDance have surpassed the 1 TB threshold, enabling massive daily active user bases.
CDN Acceleration Role
CDN (Content Delivery Network) places content on edge nodes near users, reducing latency. Static pages are compressed and served directly, allowing content to appear within ~2 seconds. For dynamic video, intelligent routing selects optimal paths, protocol optimization maintains long connections, and compression removes redundancy.
Example: Tencent’s 2015 CDN handled 10 TB of bandwidth and processed trillions of requests daily for services with 500 M daily active users.
ByteDance’s estimated daily active users: Douyin ≈ 600 M, Xigua + Toutiao ≈ 200 M, total ≈ 800 M. Supporting this scale requires TB‑level outbound bandwidth, CDN acceleration, multi‑node load balancing, and redundant link designs.
Conclusion
Based on server‑count growth, IDC rack‑to‑bandwidth ratios, and dual‑link architecture, ByteDance’s infrastructure likely provides around 10 TB of outbound bandwidth, complemented by CDN acceleration and multi‑node load balancing to sustain hundreds of millions of concurrent users.
Code example
最近面试BAT,整理一份面试资料
《
Java面试BAT通关手册
》
,覆盖了Java核心技术、JVM、Java并发、SSM、微服务、数据库、数据结构等等。
获取方式:点“
在看
”,关注公众号并回复
手册
领取,更多内容陆续奉上。
明天见(。・ω・。)Top Architect
Top Architect focuses on sharing practical architecture knowledge, covering enterprise, system, website, large‑scale distributed, and high‑availability architectures, plus architecture adjustments using internet technologies. We welcome idea‑driven, sharing‑oriented architects to exchange and learn together.
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.
