WeChat Backend Team
Author

WeChat Backend Team

Official account of the WeChat backend development team, sharing their experience in large-scale distributed system development.

47
Articles
0
Likes
12
Views
0
Comments
Recent Articles

Latest from WeChat Backend Team

47 recent articles
WeChat Backend Team
WeChat Backend Team
Nov 26, 2019 · Big Data

Plato: Tencent’s Open‑Source Engine Cutting Billion‑Node Graph Jobs to Minutes

Plato, the newly open‑sourced high‑performance graph computing framework from Tencent’s TGraph project, delivers industry‑leading speed and memory efficiency for billion‑node social network graphs, achieving minute‑level processing with as few as ten servers, and supports a wide range of graph algorithms and learning tasks.

High PerformanceOpen Sourcedistributed systems
0 likes · 8 min read
Plato: Tencent’s Open‑Source Engine Cutting Billion‑Node Graph Jobs to Minutes
WeChat Backend Team
WeChat Backend Team
Sep 3, 2019 · Artificial Intelligence

How Tencent Scaled Massive n‑gram Language Models for Real‑Time Speech Recognition

This article presents a distributed system that efficiently supports large‑scale n‑gram language models for automatic speech recognition by introducing caching, a two‑level distributed index, batch processing, and a cascading fault‑tolerance mechanism, demonstrating robust scalability and low communication overhead in Tencent's WeChat ASR service.

Speech Recognitioncachingdistributed system
0 likes · 35 min read
How Tencent Scaled Massive n‑gram Language Models for Real‑Time Speech Recognition
WeChat Backend Team
WeChat Backend Team
Jan 17, 2019 · Operations

How We Built DAGOR: A Scalable Overload Control System for Massive Microservices

This article presents DAGOR, a decentralized overload control framework designed for large‑scale microservice architectures like WeChat’s backend, detailing its service‑agnostic design, priority‑based admission policies, adaptive algorithms, and experimental evaluation that demonstrates improved success rates, fairness, and robustness under heavy load.

Scalable Systemsload sheddingmicroservices
0 likes · 49 min read
How We Built DAGOR: A Scalable Overload Control System for Massive Microservices
WeChat Backend Team
WeChat Backend Team
May 29, 2018 · Artificial Intelligence

Build a Zero‑Setup Face‑to‑Face Translator Mini‑Program with WeChat’s AI Plugin

This guide walks developers through adding WeChat’s free AI translation plugin to a mini‑program, covering plugin installation, voice input, real‑time transcription, text translation, and speech synthesis in five straightforward steps, complete with code snippets and configuration details.

AI translationSpeech RecognitionWeChat
0 likes · 6 min read
Build a Zero‑Setup Face‑to‑Face Translator Mini‑Program with WeChat’s AI Plugin
WeChat Backend Team
WeChat Backend Team
Jan 18, 2018 · Information Security

How WeChat Detects Anomalous Users at Billion‑Scale: Inside Its Fast, Scalable Framework

This article explains how WeChat’s security team builds a scalable anomaly‑detection framework that partitions billions of user accounts, weights suspicious attributes, computes similarity graphs, and leverages Spark optimizations and graph‑partitioning techniques to efficiently identify malicious user clusters.

Anomaly DetectionLarge-Scale GraphSecurity
0 likes · 18 min read
How WeChat Detects Anomalous Users at Billion‑Scale: Inside Its Fast, Scalable Framework
WeChat Backend Team
WeChat Backend Team
Sep 12, 2017 · Backend Development

How PhxQueue Achieves High‑Throughput, High‑Reliability Distributed Queuing with Paxos

PhxQueue, an open‑source, Paxos‑based distributed queue from WeChat, delivers at‑least‑once delivery, synchronous disk flushing, strict ordering, multi‑subscription, and high availability, outperforming Kafka in reliability and latency while maintaining comparable throughput, as demonstrated through detailed design, performance, and failover analyses.

KafkaPaxosPerformance comparison
0 likes · 26 min read
How PhxQueue Achieves High‑Throughput, High‑Reliability Distributed Queuing with Paxos
WeChat Backend Team
WeChat Backend Team
Aug 3, 2017 · Databases

How PhxSQL Achieves Strong Consistency and High Availability for MySQL

This article explains the design and implementation of PhxSQL, a MySQL‑compatible high‑availability solution that uses a reliable log storage based on Paxos, Proxy request forwarding, automatic master election, and other mechanisms to overcome native MySQL replication flaws and provide strong data consistency and fault‑tolerant performance.

Database ReplicationMySQLPaxos
0 likes · 17 min read
How PhxSQL Achieves Strong Consistency and High Availability for MySQL
WeChat Backend Team
WeChat Backend Team
Jun 20, 2017 · Artificial Intelligence

How Constrained Spatial‑Temporal Modeling Boosts Low‑Light Video Calls in Real Time

Researchers present a real‑time low‑lighting video enhancement technique for mobile communication that combines spatial brightness and contrast constraints with temporal consistency, delivering brighter, flicker‑free video without over‑enhancement, while maintaining low computational cost suitable for smartphones.

Image Processinglow-light videomobile-communication
0 likes · 12 min read
How Constrained Spatial‑Temporal Modeling Boosts Low‑Light Video Calls in Real Time