Tagged articles

PaxosStore

2 articles · Page 1 of 1
ITPUB
ITPUB
Sep 6, 2026 · Backend Development

How WeChat Resets 1 Billion Step Counts at Midnight Without Crashing

WeChat avoids server crashes during midnight step-count resets for 1 billion users by using logical time-based versioning instead of physical updates, a custom PaxosStore for atomic increments, delayed double-write buffers for clock skew, Redis ZSet sharding for rankings, and asynchronous cold-data archival during low-traffic hours.

High ConcurrencyPaxosStoreRedis
0 likes · 18 min read
How WeChat Resets 1 Billion Step Counts at Midnight Without Crashing
Architecture Digest
Architecture Digest
May 15, 2019 · Backend Development

WeChat Backend Architecture: High Availability, Strong Consistency, and Scalable Microservices

This article summarizes the design of WeChat's massive‑scale backend, covering its evolution from early storage systems to a multi‑master PaxosStore architecture that delivers six‑nine availability, strong data consistency, rapid iteration, and a unified microservice framework for billions of daily operations.

PaxosStoreWeChatdistributed systems
0 likes · 14 min read
WeChat Backend Architecture: High Availability, Strong Consistency, and Scalable Microservices