current position:Home>2021 VDC: the technical architecture evolution of vivo Internet services for 100 million users

2021 VDC: the technical architecture evolution of vivo Internet services for 100 million users

2022-02-02 18:43:15 Vivo Internet technology

Official account 【vivo Internet technology 】—— reply 【2021VDC】 Get Conference PPT.

2021 year 12 month 16 Japan ,vivo The developer conference ended successfully . stay Special session on Internet technology in , come from vivo Of Internet technology 6 A research and development expert , From infrastructure 、 Efficiency improvement is shared in two aspects vivo The evolution of the technical architecture of Internet technology serving 100 million users .

01.  The message push service supports... Per second 100w Push speed 、 100 million users are online at the same time

With the popularity of the Internet and the emergence of all kinds of Internet products , We have entered the era of information explosion , The increasing amount of Internet product information brings different challenges to the push system .

vivo Push platform system architect Li Qingxin is in 《vivo Push platform architecture evolution 》 Share with you vivo How does push solve the problems and challenges encountered in the process of business development .

(vivo Push platform system architect Li Qingxin )

vivo The push platform combines with the depth of the system , Establish a stable and reliable system 、 Safe and controllable 、 Support per second 100w Push speed 、 100 million users online message push service at the same time , Help developers in different industries tap more operational value . The core capability of push platform is to use long connection technology , With smart devices 、 Mobile phone is the carrier to provide users with real-time services 、 The ability of two-way content and service transmission .

Push platform technology has :

  • real time One million / second Push speed

  • The highest day 122 Billion Push volume

  • Real time push effect analysis

  • Real time audit of full push messages

02. vivo Independent research and development of one-stop intelligent storage platform , brace vivo The total number of users on the network is 2.7 Billion

In recent years vivo Internet business is in a state of rapid development , In order to improve user service quality and internal cost reduction and efficiency increase ,2018 In, the plan of self-developed database and storage platform was launched .

this ,vivo Xiao Bo, R & D director of storage technology team, shared 《vivo Construction and exploration of database and storage platform 》, about vivo In database products 、 Storage service 、 Thoughts on the construction of database service support system .

(vivo Xiao Bo, R & D director of storage technology team )

vivo Database and storage platform are vivo The self-developed interaction is convenient 、 Good experience 、 Self-help 、 Intelligent one-stop intelligent storage platform covering the operation, maintenance and R & D needs of general storage products . At present, the platform has 5 ten thousand + database example ,4000+ database & Storage server , brace vivo The total number of users on the network is 2.7 Billion ( Excluding export ), Dozens of apps that live more than 100 million a month .

03.  Full link 3D Display platform , from 3D Editor to the front page one-stop implementation

With 3D The continuous development of technology , The e-commerce platform can store the goods 3D The model is directly displayed to the user on the details page , So that users can more intuitively 360 Experience the latest products without dead ends .

However H5 Of 360 Show more open source based solutions , Debugging is cumbersome , Mobile phone fever , A lot of memory , The effect did not meet the expectations and other problems . To solve these problems, we built a full link 360 Degree display platform .

vivo Suning, the front-end expert of user operation, brought 《 Front end visualization and efficiency improvement magic weapon - Full link 360 Degree display platform 》 Share the theme of .

(vivo User operation front-end expert Suning )

vivo Full link 360 The degree display platform is a platform that does not require R & D participation in the whole process from model import and debugging to on-line 360 Demo editing platform , Support automatic format conversion and material reuse , Compared with the traditional open source display scheme, it has better performance of light, shadow and materials .

The platform has the following characteristics :

  • From model output to online , There is no need to intervene in the whole process of R & D

  • On-line 360 Scene editing , Automatic format conversion , Edited material can be reused

  • Better display effect of light, shadow and material

04.  Immersive code coverage experience platform , Provide one-stop code coverage management service for business

The integrated code coverage platform is an important tool for quality control , There are few mature solutions or products to choose from at the front end , The reason is that the front-end code runs in each terminal , Data collection and consolidation are very difficult , To solve this problem ,vivo The R & D team has built a front-end integrated code coverage platform from scratch ——  Marco platform .

vivo Song Jiachao, the front-end expert of the mall, shared 《 Front end quality improvement tool - Marco code coverage platform 》 The technical process of building from zero to one .

(vivo Song Jiachao, the front-end expert of the mall )

The Marco platform is vivo The first front-end integrated code coverage platform , Support real-time reporting , Incremental reports , And on and on Git 、 Message integration opens up , Large screen of real-time rendering report .

05. vivo Traffic recording and playback platform , Fast for business 、 High quality iteration escort

With the increasing scale and complexity of business systems , Various problems and challenges follow , One of them is when business iterations are upgraded or even reconstructed , Artificial regression testing will be a great challenge , Traffic playback is to solve the difficulty of regression in this complex scenario 、 The problem of inefficiency . How to realize traffic playback ? What are the problems and challenges ? How much revenue can it bring us ?

vivo Platform product system architect Liu Yanjiang passed 《vivo Practice of traffic recording and playback platform 》 To provide you with some reference .

(vivo Platform product system architect Liu Yanjiang )

vivo There are many kinds of business 、 There's a lot of traffic 、 High system complexity 、 High reliability requirements . Especially when business iterations are upgraded or even reconstructed , Artificial regression testing will be a great challenge .vivo The traffic recording and playback platform aims to solve the difficulty of regression in the above complex scenes 、 The problem of inefficiency .

It has the following technical advantages :

  • Zero use cost

No need to write test cases 、 No need to maintain the test environment ; Easy access , No code development required .

  • Non intrusive pluggable

No intrusion into the application system , Start at any time 、 Stop at any time .

  • Universal extensibility

The execution framework is easy to extend , Containers 、 Non container applications are easy to use .

06.  Customized live broadcast SDK And a one-stop live broadcast solution

vivo Mobile terminals have a hundred million daily activities , There are many business scenarios for content traffic distribution , stay 5G Under the dual background of rapid development and epidemic situation , Live broadcast is an important way of content distribution , meanwhile , There are also various demands for live broadcasting within the company .

vivo Li Guolin, the architect of the live broadcast, is here 《vivo Practice and exploration of live broadcast application technology 》 Let's discuss how to quickly enable business-related live broadcasting capabilities , Provide customized live broadcast for relevant developers SDK And a one-stop live broadcast solution .

(vivo Li Guolin, the architect of the live broadcast )

vivo The live broadcasting platform aims to provide customized live broadcasting to relevant developers of multiple departments within the company SDK And a one-stop live broadcast solution , Finally, it will bring users a better product experience . It has the following technical advantages :

  • Various forms of live broadcasting are supported

    At present, pan entertainment is supported , Low latency interactive support , Support broadcasting , Multi platform simultaneous streaming and live broadcast , Live broadcast on the office network .

  • Low access cost , Customized live broadcast SDK

    Provide live broadcast foundation SDK, The function of live broadcast service is modularized , Pluggable , Reduce service access difficulty and access threshold .

  • Provide rich broadcasting tools , Support rich live broadcast input sources

    Support PC End ,OBS, The mobile terminal and other terminal devices start broadcasting , Support third-party push live broadcast , High flexibility .

2021 vivo Developer conference · The special session on Internet technology has ended . future ,vivo Internet technology will continue to output technical content , Communicate with the industry .

Official account 【vivo Internet technology 】—— reply 【2021VDC】 Get Conference PPT. Issue related technical articles will be released in the official account. , Stay tuned .

copyright notice
author[Vivo Internet technology],Please bring the original link to reprint, thank you.
https://en.fheadline.com/2022/02/202202021843131598.html

Random recommended