How Vivo Scaled Push, Storage, 3D, and Live Streaming for 270M Users
The 2021 Vivo Developer Conference showcased how the company’s engineering teams built high‑performance push services, a self‑developed storage platform, a full‑link 3D display system, a front‑end code‑coverage tool, a traffic replay solution, and a customizable live‑streaming SDK to support hundreds of millions of users.
Message Push Service
Vivo’s push platform supports up to 1 million pushes per second and can serve billions of concurrent users. It uses long‑connection technology to deliver real‑time, bidirectional content to smartphones. Key capabilities include real‑time push speed, a daily peak of 12.2 billion pushes, full‑message audit, and effectiveness analysis.
Real‑time throughput: 1 M pushes/s
Daily peak volume: 12.2 B pushes
Full‑message audit and effectiveness analysis
Self‑Developed One‑Stop Intelligent Storage Platform
Since 2018 Vivo built its own database and storage platform to support 270 million online users. The platform currently runs over 50 k database instances on more than 4 k servers, handling dozens of applications with monthly active users exceeding 100 million.
Full‑Link 3D Display Platform
The 3D platform enables e‑commerce products to be shown as interactive 360° models without developer involvement. It automates format conversion, material reuse, and provides higher‑quality lighting and shading compared with typical open‑source H5 solutions.
No developer participation from model import to production
Online 360° scene editing with reusable assets
Improved visual effects for lighting and materials
Marko Code‑Coverage Platform
Vivo’s Marko platform is the first front‑end integrated code‑coverage solution, offering real‑time and incremental reports, Git integration, and dashboard rendering. It addresses the difficulty of collecting coverage data across diverse front‑end environments.
Traffic Recording and Replay Platform
The platform records live traffic and replays it to facilitate regression testing for large‑scale, complex services. It requires zero test‑case writing, incurs no code changes, and can be plugged in without affecting the application.
Zero usage cost
Non‑intrusive, plug‑and‑play
Extensible for container and non‑container workloads
Custom Live‑Streaming SDK and One‑Stop Solution
Vivo provides a customizable live‑streaming SDK and a complete solution that supports multiple streaming formats, low‑latency interaction, multi‑platform push, and easy integration for internal developers, aiming to improve user experience and reduce integration effort.
Supports diverse live formats and low‑latency interaction
Modular, plug‑in SDK reduces integration barriers
Rich broadcasting tools for various input sources
Signed-in readers can open the original source through BestHub's protected redirect.
This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactand we will review it promptly.
vivo Internet Technology
Sharing practical vivo Internet technology insights and salon events, plus the latest industry news and hot conferences.
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.
