Meitu Technology
Author

Meitu Technology

Curating Meitu's technical expertise, valuable case studies, and innovation insights. We deliver quality technical content to foster knowledge sharing between Meitu's tech team and outstanding developers worldwide.

73
Articles
0
Likes
141
Views
0
Comments
Recent Articles

Latest from Meitu Technology

73 recent articles
Meitu Technology
Meitu Technology
Nov 2, 2023 · Operations

2023 China FinOps Industry Development Status Survey

The China Academy of Information and Communications Technology, together with Meitu and the FinOps Industry Promotion Alliance, is launching the 2023 China FinOps Industry Development Status Survey—a 37‑question, eight‑minute questionnaire open until November 13, offering participants a free copy of the forthcoming report on IT cost‑management trends.

FinOpsIT cost managementSurvey Research
0 likes · 3 min read
2023 China FinOps Industry Development Status Survey
Meitu Technology
Meitu Technology
Dec 12, 2019 · Databases

Migrating Meitu Push Service Storage to Titan: Architecture, Challenges, and Solutions

Meitu migrated its high‑traffic push‑service storage from fragmented Redis nodes to the TiKV‑based Titan system, using a dual‑write rollout, batch‑operation tuning, and TiKV configuration tweaks, achieving required QPS, cutting costs by about 60%, and delivering stable, maintainable service after six months.

Database MigrationPush ServiceTiKV
0 likes · 13 min read
Migrating Meitu Push Service Storage to Titan: Architecture, Challenges, and Solutions
Meitu Technology
Meitu Technology
Dec 4, 2019 · Backend Development

Design and Implementation of lmstfy: A Redis‑Based Task Queue Service

lmstfy is a stateless, Redis‑backed task‑queue service from Meitu that provides delayed execution, automatic retries, priority handling, expiration, and a RESTful HTTP API, while supporting horizontal scaling via namespace‑based token routing, rich Prometheus metrics, and future disk‑based storage extensions.

MonitoringRedisTask Queue
0 likes · 15 min read
Design and Implementation of lmstfy: A Redis‑Based Task Queue Service
Meitu Technology
Meitu Technology
Aug 29, 2019 · Backend Development

Memory Optimization in Long Connection Services: A Three-Year Journey

Over three years, Meitu’s long‑connection service “bifrost,” built in Go with MQTT, cut memory use from 22.3 GB to 5.1 GB for 210 k connections—and about 10 GB for a million—by tuning buffers, reducing allocations, employing memory pools, and replacing a goroutine‑per‑connection model with an epoll‑driven event architecture.

Garbage CollectionGoMQTT
0 likes · 13 min read
Memory Optimization in Long Connection Services: A Three-Year Journey
Meitu Technology
Meitu Technology
Aug 9, 2019 · Databases

Redis 6 Multithreaded I/O Implementation and Performance Evaluation

The article details Redis 6’s new multithreaded I/O feature—motivated by network‑I/O bottlenecks, implemented with lock‑free pending‑read queues that offload reads, writes, and protocol parsing to worker threads while keeping command execution single‑threaded—and demonstrates through a simple benchmark that using four I/O threads roughly doubles GET/SET throughput compared with Redis 5.

C++Multithreaded I/ORedis
0 likes · 11 min read
Redis 6 Multithreaded I/O Implementation and Performance Evaluation
Meitu Technology
Meitu Technology
Jul 9, 2019 · Backend Development

Performance Optimization Practices in Meitu XiuXiu Community

The Meitu XiuXiu community tackled rapid user‑growth‑induced performance bottlenecks by deploying end‑to‑end monitoring (client Hubble and RED‑based server metrics), full‑link load testing, DNS and image‑delivery optimizations, and server‑side tuning such as bias‑locking removal and JIT warm‑up, emphasizing user‑experience and cross‑team collaboration.

DNS OptimizationMonitoringPerformance Optimization
0 likes · 25 min read
Performance Optimization Practices in Meitu XiuXiu Community
Meitu Technology
Meitu Technology
Jun 12, 2019 · Cloud Computing

Meitu's Cloud-Based Image Beautification and Large-Scale Video Processing Architecture

Meitu replaced on-device beautification and video processing with a cloud-native architecture that routes requests by region, uses a dedicated upload SDK for detailed monitoring, employs edge-computing, a configuration-driven plug-in framework and Kubernetes-based elastic scaling, enabling fast, reliable, globally-distributed image and video services.

Edge ComputingMeituMonitoring
0 likes · 12 min read
Meitu's Cloud-Based Image Beautification and Large-Scale Video Processing Architecture
Meitu Technology
Meitu Technology
Apr 22, 2019 · Mobile Development

MTHawkeye: iOS Debugging and Performance Optimization Toolkit

MTHawkeye is Meitu’s iOS debugging and performance‑optimization toolkit that provides a three‑layer architecture—foundation, UI foundation, and plugin layers—to assist developers across development, testing, and production by offering memory leak detection, main‑thread profiling, CPU, network, graphics, storage monitoring, and integrated FLEX utilities.

APMInstrumentationNetwork Monitoring
0 likes · 8 min read
MTHawkeye: iOS Debugging and Performance Optimization Toolkit
Meitu Technology
Meitu Technology
Jan 30, 2019 · Cloud Native

Meitu's Container Platform: Architecture, Network, Load Balancing, Logging, Scheduling, and Autoscaling

Meitu’s container platform, built on Kubernetes with Calico networking, a custom Nginx load‑balancer, unified logging, refined scheduling, autoscaling, and comprehensive monitoring, enables seamless multi‑cluster hybrid‑cloud operations for its hundreds‑of‑millions‑user services while providing CI/CD tooling and future‑ready extensions such as service mesh and edge computing.

KubernetesNetworkautoscaling
0 likes · 23 min read
Meitu's Container Platform: Architecture, Network, Load Balancing, Logging, Scheduling, and Autoscaling