NetEase Game Operations Platform
Author

NetEase Game Operations Platform

The NetEase Game Automated Operations Platform delivers stable services for thousands of NetEase titles, focusing on efficient ops workflows, intelligent monitoring, and virtualization.

81
Articles
0
Likes
206
Views
0
Comments
Recent Articles

Latest from NetEase Game Operations Platform

81 recent articles
NetEase Game Operations Platform
NetEase Game Operations Platform
Sep 8, 2019 · Fundamentals

Understanding Python Threading and the Role of setDaemon()

This article explores Python's threading model, explains why threads may not exit automatically, demonstrates how the setDaemon() method turns threads into daemon threads to allow graceful shutdown, and delves into the interpreter's shutdown process and underlying C implementation details.

Pythondaemonprogramming
0 likes · 9 min read
Understanding Python Threading and the Role of setDaemon()
NetEase Game Operations Platform
NetEase Game Operations Platform
Aug 24, 2019 · Databases

MongoDB Index Optimization for High‑Write CMDB Workloads and Slow‑Log Reduction

This article analyzes the performance bottlenecks of a MongoDB‑based CMDB under high write concurrency, explains index structures and storage, demonstrates how to identify and eliminate full‑table scans and redundant multikey indexes, and shows the resulting reduction in slow‑log volume and CPU usage.

DatabaseIndex OptimizationMongoDB
0 likes · 36 min read
MongoDB Index Optimization for High‑Write CMDB Workloads and Slow‑Log Reduction
NetEase Game Operations Platform
NetEase Game Operations Platform
Jul 27, 2019 · Databases

Using Redis Secondary Indexes to Replace FLUSHDB for Targeted Cache Invalidation

The article examines the risks of using the dangerous FLUSHDB command in Redis, explores common alternatives like SCAN, async deletion, and expiration, and proposes a secondary‑index solution using sets and sorted sets to efficiently invalidate only the affected cache entries without blocking the service.

Cache InvalidationData StructuresFLUSHDB
0 likes · 11 min read
Using Redis Secondary Indexes to Replace FLUSHDB for Targeted Cache Invalidation
NetEase Game Operations Platform
NetEase Game Operations Platform
Jul 19, 2019 · Cloud Computing

Dynamic Scaling Practices for NetEase Game Operations on AWS

The article details NetEase's experience designing and implementing dynamic server scaling for overseas games on AWS, comparing Auto Scaling and GameLift, describing a custom scaling platform, the challenges faced, lessons learned, and future directions for cloud‑based game operations.

AutoscalingCloud ComputingDynamic Scaling
0 likes · 19 min read
Dynamic Scaling Practices for NetEase Game Operations on AWS