NetEase Cloud Music Tech Team
Author

NetEase Cloud Music Tech Team

Official account of NetEase Cloud Music Tech Team

199
Articles
0
Likes
407
Views
0
Comments
Recent Articles

Latest from NetEase Cloud Music Tech Team

100 recent articles max
NetEase Cloud Music Tech Team
NetEase Cloud Music Tech Team
Jan 31, 2024 · Mobile Development

How NetEase Cloud Music Achieved Seamless RN Upgrades with a Dual‑Dynamic‑Library Gray Release

This article details NetEase Cloud Music's engineering solution for gradually upgrading its iOS React Native version using a dual dynamic‑library gray‑release strategy, covering background, challenges, symbol handling, code modifications, and practical issues to enable zero‑impact, data‑driven rollouts.

AB testingReact NativeSymbol Binding
0 likes · 14 min read
How NetEase Cloud Music Achieved Seamless RN Upgrades with a Dual‑Dynamic‑Library Gray Release
NetEase Cloud Music Tech Team
NetEase Cloud Music Tech Team
Jan 25, 2024 · Backend Development

Cloud Music RTA Advertising and User Acquisition System: Architecture and Optimization Practices

NetEase Cloud Music’s RTA advertising system delivers real‑time, personalized ads at massive scale by using isolated Nginx clusters, layered decoupling, asynchronous Netty/Redis processing, and optimized storage with hash‑based key compression and Protostuff serialization, while supporting automated audience selection and in‑app attribution to boost user acquisition.

RTA advertisingSystem Architectureadvertising technology
0 likes · 12 min read
Cloud Music RTA Advertising and User Acquisition System: Architecture and Optimization Practices
NetEase Cloud Music Tech Team
NetEase Cloud Music Tech Team
Jan 24, 2024 · Mobile Development

Optimizing Hermes Bytecode Bundle Size and SourceMap Handling in React Native

To counter the 40‑100 % size increase of Hermes bytecode bundles after upgrading to React Native 0.70, the team switched to xz compression (cutting zip size 20‑26 %), enabled hermesc ‑O optimization (shrinking bundles 10‑22 % while requiring a two‑step source‑map merge), and used the ‑base‑bytecode option with bsdiff to reduce incremental OTA patches by up to 85 %, collectively improving download and update efficiency.

CompressionHermesIncremental Update
0 likes · 13 min read
Optimizing Hermes Bytecode Bundle Size and SourceMap Handling in React Native
NetEase Cloud Music Tech Team
NetEase Cloud Music Tech Team
Jan 20, 2024 · Backend Development

Tango Flow: A Low‑Code Workflow Orchestration Platform for Cloud Music Backend

Tango Flow is a low‑code workflow orchestration platform that unifies Cloud Music’s backend services—RPC, HTTP, FaaS and tool‑domain APIs—into visual, versioned workflows, offering drag‑and‑drop design, debugging, mock testing, multi‑tenant clustering, monitoring and continuous release to replace BFFs and accelerate full‑chain development.

BFFbackend developmentcloud-native
0 likes · 18 min read
Tango Flow: A Low‑Code Workflow Orchestration Platform for Cloud Music Backend
NetEase Cloud Music Tech Team
NetEase Cloud Music Tech Team
Jan 10, 2024 · Operations

Building Cloud Music's APM Metric Monitoring System Based on VictoriaMetrics

Cloud Music’s middleware team built the Pylon APM monitoring system on VictoriaMetrics, combining exporters, vmagent, Nacos, Flink‑based pre‑aggregation recording rules and vminsert for collection with Grafana, a custom Proxy and vmselect for querying, achieving millisecond‑level latency, metric‑trace correlation, stability improvements, and cost‑effective storage for nearly 700 million active time series.

APM monitoringFlinkMetric Pre-aggregation
0 likes · 12 min read
Building Cloud Music's APM Metric Monitoring System Based on VictoriaMetrics
NetEase Cloud Music Tech Team
NetEase Cloud Music Tech Team
Jan 4, 2024 · Backend Development

TangoFlow: A Low-Code Flow-Based Programming Platform for Backend Service Orchestration at NetEase Cloud Music

TangoFlow is a low‑code, flow‑based programming platform that lets NetEase Cloud Music developers visually assemble, debug, and deploy backend service orchestrations via drag‑and‑drop nodes, generating DSL for execution, reducing script sprawl, resource waste, and governance gaps while integrating with the existing Tango UI.

DevOpsTangoFlowX6
0 likes · 14 min read
TangoFlow: A Low-Code Flow-Based Programming Platform for Backend Service Orchestration at NetEase Cloud Music
NetEase Cloud Music Tech Team
NetEase Cloud Music Tech Team
Jan 2, 2024 · Backend Development

Cache Design and Optimization Practices for High‑Concurrency Music Library Service

The article details NetEase Cloud Music’s high‑concurrency cache architecture—using lazy‑load, hole‑wrapped objects for penetration protection, placeholder values for missing data, horizontal and vertical scaling with consistent hashing, and asynchronous binlog‑driven invalidation—to achieve sub‑millisecond reads for a read‑heavy, write‑light music library.

CachingHigh ConcurrencyScale‑Up
0 likes · 12 min read
Cache Design and Optimization Practices for High‑Concurrency Music Library Service
NetEase Cloud Music Tech Team
NetEase Cloud Music Tech Team
Dec 30, 2023 · Frontend Development

Seal D2C: Design‑to‑Code Solution for Efficient UI Development at NetEase Cloud Music

Seal D2C, NetEase Cloud Music’s design‑to‑code platform, automatically converts Figma, MasterGo, Photoshop and Sketch files into high‑fidelity React, React Native and DSL code, cutting design‑review cycles, slashing developer‑designer communication, and delivering roughly 30% productivity gains across thousands of pages.

AIComponent RecognitionDesign-to-code
0 likes · 22 min read
Seal D2C: Design‑to‑Code Solution for Efficient UI Development at NetEase Cloud Music