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.

vivo Internet Technology
vivo Internet Technology
vivo Internet Technology
How Vivo Scaled Push, Storage, 3D, and Live Streaming for 270M 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.

Vivo storage platform diagram
Vivo storage platform diagram

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

3D display platform screenshot
3D display platform screenshot

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.

Marko coverage platform UI
Marko coverage platform UI

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

Traffic replay architecture diagram
Traffic replay architecture diagram

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

Live streaming SDK overview
Live streaming SDK overview
Original Source

Signed-in readers can open the original source through BestHub's protected redirect.

Sign in to view source
Republication Notice

This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactadmin@besthub.devand we will review it promptly.

code coveragelive streamingscalable architectureVivoPush Service3d-visualizationStorage Platform
vivo Internet Technology
Written by

vivo Internet Technology

Sharing practical vivo Internet technology insights and salon events, plus the latest industry news and hot conferences.

0 followers
Reader feedback

How this landed with the community

Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.