Tagged articles
2122 articles
Page 19 of 22
21CTO
21CTO
Jan 16, 2018 · Fundamentals

Why Distributed Consensus Is So Hard: From CAP to Byzantine Fault Tolerance

Distributed systems rely on consensus to ensure consistent results, but achieving it faces fundamental challenges such as network unreliability, node failures, and trade‑offs captured by the CAP theorem, FLP impossibility, and various algorithms like Paxos, Raft, and Byzantine Fault Tolerance, each balancing consistency, availability, and safety.

Byzantine Fault ToleranceCAP theoremDistributed Systems
0 likes · 26 min read
Why Distributed Consensus Is So Hard: From CAP to Byzantine Fault Tolerance
Architecture Digest
Architecture Digest
Jan 16, 2018 · Fundamentals

Consistency, Consensus, and Reliability in Distributed Systems

This article explains the core challenges of achieving consistency in distributed systems, describes consensus algorithms such as Paxos and Raft, discusses theoretical limits like the FLP impossibility and CAP theorem, and shows how trade‑offs among consistency, availability, and partition tolerance shape practical system design.

BlockchainCAP theoremConsistency
0 likes · 24 min read
Consistency, Consensus, and Reliability in Distributed Systems
iQIYI Technical Product Team
iQIYI Technical Product Team
Jan 12, 2018 · Backend Development

Microservice Implementation Experience in iQIYI Bubble Backend System

Facing over 60 million daily users and 100 K QPS, iQIYI’s Bubble platform migrated from a monolithic codebase to a business‑driven microservice architecture—splitting services by entity and function, adopting the internal RPCHUB RPC framework, establishing ownership, fault‑tolerance, monitoring and CI/CD pipelines, and addressing scaling challenges to sustain rapid growth.

ArchitectureDistributed SystemsMicroservices
0 likes · 20 min read
Microservice Implementation Experience in iQIYI Bubble Backend System
DevOps
DevOps
Jan 9, 2018 · Fundamentals

Git Basics for Enterprise Developers – Core Concepts and Advantages

This article introduces the fundamental concepts of Git for enterprise developers, covering its distributed version control model, core operations such as commits, branches, and file states, and highlighting its advantages like parallel development, faster releases, strong community support, and integration with modern tooling.

CollaborationDistributed SystemsGit
0 likes · 12 min read
Git Basics for Enterprise Developers – Core Concepts and Advantages
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Jan 7, 2018 · Operations

Mastering Load Balancing: Algorithms, Code Samples, and Real‑World Insights

This article explains the concept of load balancing in distributed systems, outlines its benefits for throughput and reliability, compares common architectural layers, evaluates key algorithmic considerations, and provides Python implementations of round‑robin, weighted, random, hash‑based, and least‑connection strategies along with deployment options.

Distributed SystemsNetworkingPython
0 likes · 14 min read
Mastering Load Balancing: Algorithms, Code Samples, and Real‑World Insights
Java Backend Technology
Java Backend Technology
Jan 2, 2018 · Operations

When to Adopt Distributed Architecture? 5 Common Patterns Explained

This article explains why and when to move to distributed architecture, outlines the typical upgrade and splitting steps, and details five common distributed cluster patterns—including load balancing, leader election, blockchain, master‑slave, and consistent hashing—highlighting their trade‑offs and use cases.

Architecture PatternsDistributed SystemsMicroservices
0 likes · 8 min read
When to Adopt Distributed Architecture? 5 Common Patterns Explained
Dada Group Technology
Dada Group Technology
Dec 29, 2017 · Backend Development

Implementing a Custom Circuit Breaker in Distributed Systems

This article details the implementation of a custom circuit breaker to prevent system failures in distributed systems, covering design principles, Java and Python implementations, and its effectiveness during high traffic periods.

Distributed SystemsPythonSystem Architecture
0 likes · 12 min read
Implementing a Custom Circuit Breaker in Distributed Systems
Alibaba Cloud Developer
Alibaba Cloud Developer
Dec 28, 2017 · Backend Development

Explore Alibaba’s 2017 Open‑Source Powerhouse: Dubbo, RocketMQ, Ant Design & More

The article reviews Alibaba’s 2017 open‑source contributions, highlighting nine major projects—including Dubbo, RocketMQ, Druid, Fastjson, ApsaraCache, Pouch, Dragonfly, Ant Design, and Egg—detailing their features, community impact, and how they advance high‑performance distributed systems, cloud‑native computing, and modern application development.

AlibabaDistributed SystemsOpen-source
0 likes · 23 min read
Explore Alibaba’s 2017 Open‑Source Powerhouse: Dubbo, RocketMQ, Ant Design & More
Architecture Digest
Architecture Digest
Dec 27, 2017 · Backend Development

Handling Transactions, Failover, and Exactly‑Once Semantics in Distributed Systems

This article explores how distributed systems determine node liveness, manage failover and recovery, and implement at‑most‑once, at‑least‑once, and exactly‑once processing guarantees—including opaque transactions and two‑phase commit—using examples from Kafka, Zookeeper, and big‑data pipelines.

Big DataDistributed SystemsExactly-Once
0 likes · 15 min read
Handling Transactions, Failover, and Exactly‑Once Semantics in Distributed Systems
Alibaba Cloud Developer
Alibaba Cloud Developer
Dec 27, 2017 · Databases

How Alibaba’s Next‑Gen Database Powered Double 11: Elasticity, Cloud & AI

Alibaba’s database team explains how their next‑generation X‑DB system achieved extreme elasticity, high performance, and cost efficiency during the Double 11 shopping festival by leveraging cloud‑native hybrid deployment, containerization, storage‑compute separation, Paxos‑based consistency, and AI‑driven self‑optimizing DBA tools, while outlining key challenges and solutions.

AI OpsCloud ComputingDistributed Systems
0 likes · 12 min read
How Alibaba’s Next‑Gen Database Powered Double 11: Elasticity, Cloud & AI
Java Backend Technology
Java Backend Technology
Dec 18, 2017 · Backend Development

How to Scale Websites for Massive Data and High Concurrency

This article outlines practical strategies for building and scaling web applications—covering caching, static page generation, database optimization, read/write separation, NoSQL, Hadoop, distributed deployment, service separation, and CDN—to handle massive data volumes and high‑traffic loads efficiently.

BackendDatabase OptimizationDistributed Systems
0 likes · 21 min read
How to Scale Websites for Massive Data and High Concurrency
Architecture Digest
Architecture Digest
Dec 15, 2017 · Backend Development

Evolution and Practice of Suning E‑commerce Inventory System Architecture for Double 11 Peak

This article details the business scope, challenges, architectural evolution, and practical solutions of Suning's inventory system—including front‑mid‑back separation, self‑developed high‑concurrency services, unitization, multi‑active deployment, and pre‑Double 11 capacity planning—to ensure stable, scalable e‑commerce operations during massive traffic spikes.

ArchitectureDistributed SystemsDouble 11
0 likes · 17 min read
Evolution and Practice of Suning E‑commerce Inventory System Architecture for Double 11 Peak
Efficient Ops
Efficient Ops
Dec 11, 2017 · Databases

Inside Twitter’s Manhattan: How a Massive Distributed Database Powers Real‑Time Ads

The article explores Twitter’s Manhattan storage system, detailing its architecture, CAP trade‑offs across various database types, the design of its modular storage engines, high‑performance operations, and the DevOps practices that enable reliable, low‑latency handling of billions of requests in a massive distributed environment.

CAP theoremDevOpsDistributed Systems
0 likes · 14 min read
Inside Twitter’s Manhattan: How a Massive Distributed Database Powers Real‑Time Ads
Architecture Digest
Architecture Digest
Dec 9, 2017 · Databases

Understanding Relational and Distributed Transactions

This article explains the fundamentals of relational database transactions, the ACID properties, and various distributed transaction protocols such as 2PC, 3PC, TCC, message‑based approaches, and 1PC, while discussing their advantages, drawbacks, and practical considerations.

2PCACIDDistributed Systems
0 likes · 20 min read
Understanding Relational and Distributed Transactions
21CTO
21CTO
Dec 6, 2017 · Backend Development

How Ctrip Built a High‑Performance Distributed ID Generator for Millions of Users

This article explains Ctrip's design of a globally unique, high‑concurrency user ID generator for sharded MySQL databases, reviews common industry solutions, and details the final optimized approach that combines a MySQL auto‑increment table with in‑memory segment allocation to achieve millisecond‑level response times.

Distributed SystemsMySQLUnique ID
0 likes · 8 min read
How Ctrip Built a High‑Performance Distributed ID Generator for Millions of Users
AI Cyberspace
AI Cyberspace
Dec 4, 2017 · Backend Development

Master RabbitMQ: Install, Core Concepts, and How It Powers Distributed Systems

This article introduces RabbitMQ's role in distributed systems, explains the AMQP protocol, provides step‑by‑step Ubuntu installation commands, and details essential objects such as messages, producers, consumers, queues, exchanges, bindings, routing keys, and exchange types.

AMQPBackendDistributed Systems
0 likes · 8 min read
Master RabbitMQ: Install, Core Concepts, and How It Powers Distributed Systems
Efficient Ops
Efficient Ops
Nov 27, 2017 · Operations

How Facebook Scales to Billions: Disaggregated Networks, Storage, and Warm Spark

Facebook’s journey from early startup ops to supporting over 2 billion monthly users reveals how disaggregated network, storage, and warm‑storage‑enabled Spark architectures overcome scalability bottlenecks, illustrating the operational strategies and design principles that power massive, reliable data‑center services.

Big DataDistributed SystemsOperations
0 likes · 12 min read
How Facebook Scales to Billions: Disaggregated Networks, Storage, and Warm Spark
dbaplus Community
dbaplus Community
Nov 26, 2017 · Databases

Understanding HBase Region Auto‑Splitting: Policies, Process, and Pitfalls

This article explains how HBase achieves scalable region auto‑splitting, detailing the various split policies, the algorithm for locating split points, the transactional split workflow, reference file handling, data migration via compaction, cleanup procedures, and common troubleshooting tips.

Distributed SystemsHBaseReference File
0 likes · 17 min read
Understanding HBase Region Auto‑Splitting: Policies, Process, and Pitfalls
21CTO
21CTO
Nov 26, 2017 · Backend Development

How to Implement Effective Rate Limiting with Guava and Redis

This article explains why rate limiting is essential for high‑traffic services, describes the token‑bucket algorithm, shows how to use Guava's RateLimiter and Cache for single‑node limits, and presents a Redis‑based solution that works across distributed instances.

BackendDistributed SystemsGuava
0 likes · 7 min read
How to Implement Effective Rate Limiting with Guava and Redis
MaGe Linux Operations
MaGe Linux Operations
Nov 25, 2017 · Fundamentals

Why Do Open‑Source Gurus Still Rely on IRC? The Surprising Reasons

This article explains what IRC is and outlines eight technical advantages—distributed architecture, low bandwidth, privacy, cross‑platform support, and a rich bot ecosystem—plus additional cultural reasons why many open‑source developers continue to favor this decades‑old chat protocol.

Distributed SystemsIRCOpen-source
0 likes · 4 min read
Why Do Open‑Source Gurus Still Rely on IRC? The Surprising Reasons
Yuewen Technology
Yuewen Technology
Nov 24, 2017 · Backend Development

How to Build a Scalable Distributed Task Scheduler from Scratch

This article outlines the shortcomings of using crontab for large‑scale job execution, defines the requirements for a custom distributed scheduler, describes its three‑component architecture (trigger, monitor, management), and details key technical solutions such as process isolation, distributed locking, and log aggregation.

Distributed SystemsQuartzcron replacement
0 likes · 12 min read
How to Build a Scalable Distributed Task Scheduler from Scratch
21CTO
21CTO
Nov 21, 2017 · Operations

How We Scaled WeChat Pay’s Transaction Records to Billions Daily

This article chronicles the evolution of WeChat Pay’s transaction record system—from early key/value storage bottlenecks and incomplete data to a distributed, tiered architecture that supports billions of daily records, improves query performance, ensures data security, and handles holiday traffic spikes through flexible throttling.

Distributed SystemsWeChat Paydata security
0 likes · 11 min read
How We Scaled WeChat Pay’s Transaction Records to Billions Daily
21CTO
21CTO
Nov 21, 2017 · Backend Development

How Uber Scales Its Real-Time Ride‑Sharing Platform: Architecture Secrets

This article examines Uber's rapid 38‑fold growth by detailing the design, scaling techniques, and fault‑tolerance mechanisms of its real‑time market platform, including geographic indexing, microservices, distributed storage, and the DISCO scheduling system.

Distributed SystemsUberreal-time platform
0 likes · 19 min read
How Uber Scales Its Real-Time Ride‑Sharing Platform: Architecture Secrets
Architecture Digest
Architecture Digest
Nov 20, 2017 · Cloud Native

Evolution of Microservice Systems Toward a Reactive Microsystem Architecture

The article explains how traditional microservice architectures evolve into event‑driven reactive microsystems by adopting events‑first DDD, reactive design, and event‑based persistence, highlighting the role of the Actor model, asynchronous non‑blocking communication, event sourcing, and saga‑based distributed transaction handling.

DDDDistributed SystemsEvent Sourcing
0 likes · 9 min read
Evolution of Microservice Systems Toward a Reactive Microsystem Architecture
MaGe Linux Operations
MaGe Linux Operations
Nov 20, 2017 · Backend Development

Mastering Web Crawlers: Core Principles, Architecture, and Modern Challenges

This article explains how web crawlers work—from initial URL seeding and request handling to flow control, content extraction, and handling dynamic pages—while covering essential modules, HTTP details, common obstacles like JavaScript rendering, anti‑scraping measures, and strategies for large‑scale, distributed crawling.

Data ExtractionDistributed SystemsHTTP
0 likes · 14 min read
Mastering Web Crawlers: Core Principles, Architecture, and Modern Challenges
Architecture Digest
Architecture Digest
Nov 19, 2017 · Operations

Guiding Principles and Practices for High Availability and High Concurrency in Large‑Scale Systems

The article outlines core guiding principles, high‑availability strategies, and high‑concurrency techniques—such as stateless design, replica and isolation, quota control, monitoring, degradation, rollback, and scaling—to help engineers build resilient, scalable web architectures for massive traffic.

Distributed SystemsScalabilitySystem Design
0 likes · 20 min read
Guiding Principles and Practices for High Availability and High Concurrency in Large‑Scale Systems
Dada Group Technology
Dada Group Technology
Nov 17, 2017 · Backend Development

Designing a High‑Availability Distributed ID Generator: From UUID to Snowflake

This article examines the requirements for globally unique IDs in distributed systems, compares classic generation schemes such as UUID, Flickr, Snowflake and TDDL, and details a customized Snowflake‑based implementation with ZooKeeper‑managed worker IDs, clock‑rollback handling, deployment optimizations, and JVM tuning to achieve high performance and reliability.

BackendDistributed SystemsID generation
0 likes · 15 min read
Designing a High‑Availability Distributed ID Generator: From UUID to Snowflake
Efficient Ops
Efficient Ops
Nov 15, 2017 · Big Data

How Tencent Built a 10 TB‑Per‑Day Full‑Link Log Monitoring Platform

This article explains how Tencent's ZhiYun full‑link log monitoring platform handles massive daily logs, overcomes challenges of diverse log formats, high throughput, fault‑tolerant design, and provides scalable storage, query, and alerting capabilities for distributed micro‑service environments.

Big DataDistributed SystemsLog Monitoring
0 likes · 10 min read
How Tencent Built a 10 TB‑Per‑Day Full‑Link Log Monitoring Platform
Tongcheng Travel Technology Center
Tongcheng Travel Technology Center
Nov 15, 2017 · Backend Development

Design and Evolution of a Distributed Accounting System for High‑Volume Transaction Processing

This article details the background, architectural evolution, design challenges, and distributed implementation of an accounting system that automates the processing of millions of transaction records across thousands of accounts, highlighting how splitting accounts, workflows, and bills improves performance and reliability.

Data ReconciliationDistributed Systemsaccounting automation
0 likes · 10 min read
Design and Evolution of a Distributed Accounting System for High‑Volume Transaction Processing
JD Retail Technology
JD Retail Technology
Nov 14, 2017 · Operations

Design and Implementation of JD.com's Multi‑Active Distributed Architecture

This article details JD.com's multi-active distributed architecture, covering its evolution from single‑data‑center to multi‑region deployments, network design, leaf‑spine topology, data consistency mechanisms, application scheduling, monitoring, and disaster recovery strategies that enhance high availability and user experience.

Data ConsistencyDistributed SystemsOperations
0 likes · 11 min read
Design and Implementation of JD.com's Multi‑Active Distributed Architecture
Architecture Digest
Architecture Digest
Nov 14, 2017 · Backend Development

Architecture and Technical Practices of JD.com’s Jingmai Message Center

The article details the Jingmai Message Center’s end‑to‑end architecture, covering message ingestion via Anycall and MQ, protocol conversion, Netty‑based push system, Snowflake ID generation, Elasticsearch storage, multi‑level caching, distributed locking, and the overall design principles that enable a scalable, reliable messaging platform.

Distributed SystemsMicroservicesNetty
0 likes · 9 min read
Architecture and Technical Practices of JD.com’s Jingmai Message Center
Java Backend Technology
Java Backend Technology
Nov 13, 2017 · Backend Development

Transforming Monolithic Websites to Scalable, High‑Performance Distributed Systems

Learn how early monolithic websites evolve into distributed architectures by splitting applications, services, and data, implementing load balancers, reverse proxies, caching, CDN, database sharding, and security measures, while focusing on performance, high availability, scalability, and extensibility for robust, high‑traffic sites.

Distributed SystemsPerformance OptimizationScalability
0 likes · 11 min read
Transforming Monolithic Websites to Scalable, High‑Performance Distributed Systems
ITPUB
ITPUB
Nov 13, 2017 · Big Data

How Real‑Time Big Data Stream Computing Powers Double 11 E‑Commerce Success

The article explains how NetEase’s real‑time big‑data stream computing platform, Sloth, handles massive, continuously generated data during China’s Double 11 shopping festival, covering use cases, architectural shifts from batch to incremental processing, technical challenges, and the role of stream‑SQL for easier development.

Distributed SystemsReal‑Time Computinge‑commerce
0 likes · 16 min read
How Real‑Time Big Data Stream Computing Powers Double 11 E‑Commerce Success
ITPUB
ITPUB
Nov 13, 2017 · Big Data

How Real-Time Big Data Streaming Powers Double 11 E‑Commerce Success

The article explains how continuous data generation and real‑time stream processing enable e‑commerce platforms like NetEase Kaola to handle massive Double 11 traffic, showcasing use cases, architectural shifts from batch to incremental computing, and the technical challenges of latency, accuracy, and fault tolerance.

Distributed SystemsReal-time Streaminge‑commerce
0 likes · 15 min read
How Real-Time Big Data Streaming Powers Double 11 E‑Commerce Success
MaGe Linux Operations
MaGe Linux Operations
Nov 5, 2017 · Backend Development

Explore Alipay’s Core Backend Architecture Through Detailed Diagrams

This article presents a collection of Alipay’s system architecture diagrams—including settlement, customer service, processing, funds, and finance components—providing a reference view of the payment platform’s core backend structure, which remains largely unchanged despite data age.

AlipayDistributed SystemsSystem Architecture
0 likes · 2 min read
Explore Alipay’s Core Backend Architecture Through Detailed Diagrams
dbaplus Community
dbaplus Community
Nov 2, 2017 · Databases

What Makes Alibaba’s ApsaraCache, Codis, and Redisson Stand Out in the Redis Ecosystem?

This article summarizes key insights from the Redis track at the Cloud Xi Conference, covering Alibaba Cloud ApsaraCache's unique features, Redis Enterprise's market dominance and modules, Codis's evolution and asynchronous migration techniques, and Redisson's advanced Java client capabilities for distributed caching and locking.

ApsaraCacheCodisDistributed Systems
0 likes · 12 min read
What Makes Alibaba’s ApsaraCache, Codis, and Redisson Stand Out in the Redis Ecosystem?
21CTO
21CTO
Oct 26, 2017 · Backend Development

From Data Platform Battles to AI Dreams: A Senior Engineer’s 3‑Year Journey at Alibaba

A senior Alibaba engineer reflects on three years of building a large‑scale data platform, tackling distributed rate‑limiting challenges, leading cross‑regional projects, and pursuing AI research, while sharing personal insights on career growth, technical problem‑solving, and the value of continuous learning.

AI learningBig DataDistributed Systems
0 likes · 11 min read
From Data Platform Battles to AI Dreams: A Senior Engineer’s 3‑Year Journey at Alibaba
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Oct 12, 2017 · Backend Development

How Taobao Scaled Its Backend Architecture Over Time

This article outlines Taobao's learning objectives, traces the evolution of its backend architecture from V1.0 to V3.0, highlights the technical challenges faced at each stage, and explains the architectural decisions—such as modularization, service‑oriented frameworks, distributed storage, and large‑scale monitoring—that enabled massive scalability, reliability, and performance improvements.

ArchitectureBackendBig Data
0 likes · 6 min read
How Taobao Scaled Its Backend Architecture Over Time
Alibaba Cloud Developer
Alibaba Cloud Developer
Sep 30, 2017 · Databases

How PolarDB Redefines Cloud‑Native Relational Databases

This article traces the evolution of relational databases, explains the rise of cloud‑native computing, and details how Alibaba Cloud’s PolarDB combines storage‑compute separation, RDMA networking, shared‑disk architecture, and advanced replication techniques to deliver high‑performance, scalable, and cost‑effective database services.

Distributed SystemsParallel RaftRDMA
0 likes · 23 min read
How PolarDB Redefines Cloud‑Native Relational Databases
Architecture Digest
Architecture Digest
Sep 29, 2017 · Databases

Ensuring Consistency in Distributed Systems: From Local Transactions to Two‑Phase Commit and Compensation Mechanisms

This article examines various consistency solutions for distributed systems, including strong and eventual consistency, local database transactions, two‑phase commit, TCC, rollback mechanisms, local message tables, and compensation techniques, illustrating their trade‑offs and appropriate application scenarios.

CompensationConsistencyDistributed Systems
0 likes · 13 min read
Ensuring Consistency in Distributed Systems: From Local Transactions to Two‑Phase Commit and Compensation Mechanisms
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Sep 28, 2017 · Backend Development

Mastering Large-Scale Internet Architecture: From DNS to Distributed Caching

This article explores the principles and components of large‑scale internet architecture, covering goals such as low cost, high performance, availability and scalability, and detailing practical implementations of DNS, CDN, load balancing, web services, caching, proxies, indexing, and queueing to build robust, efficient systems.

Distributed SystemsScalabilityload balancing
0 likes · 44 min read
Mastering Large-Scale Internet Architecture: From DNS to Distributed Caching
Alibaba Cloud Developer
Alibaba Cloud Developer
Sep 27, 2017 · Backend Development

Why Apache RocketMQ’s Graduation to Top‑Level Project Matters for Developers

Apache RocketMQ, Alibaba's high‑performance distributed messaging middleware, has officially graduated to an Apache Top‑Level Project, highlighting its robust features, broad ecosystem adoption across e‑commerce, IoT, finance and big‑data, and Alibaba's strong commitment to open‑source leadership.

ApacheDistributed SystemsMessaging
0 likes · 4 min read
Why Apache RocketMQ’s Graduation to Top‑Level Project Matters for Developers
JD Tech
JD Tech
Sep 26, 2017 · Cloud Computing

Impact of RDMA Technology on High‑Performance Data Centers and Its Adoption at JD.com

The article explains how RDMA (Remote Direct Memory Access) reduces CPU involvement, lowers latency, and increases bandwidth in data‑center networks, describes JD.com’s practical deployments across AI, big‑data, storage, and HPC workloads, and highlights industry trends toward broader RDMA adoption.

Cloud ComputingData CenterDistributed Systems
0 likes · 6 min read
Impact of RDMA Technology on High‑Performance Data Centers and Its Adoption at JD.com
21CTO
21CTO
Sep 19, 2017 · Fundamentals

Why Git Dominates Version Control: From Linus’s DIY System to Modern Workflows

This article traces the history of Linux's source‑code management, explains why Linus Torvalds created Git as a distributed version‑control system, compares it with centralized systems like CVS and SVN, and highlights Git’s key advantages and ecosystem.

Distributed SystemsGitOpen-source
0 likes · 10 min read
Why Git Dominates Version Control: From Linus’s DIY System to Modern Workflows
Java High-Performance Architecture
Java High-Performance Architecture
Sep 18, 2017 · Big Data

Can Kafka Safely Serve as Long‑Term Storage? Answers and Real‑World Scenarios

This article explains why Kafka can be used for permanent data retention, outlines practical use cases such as event logging, cache rebuilding, stream recomputation, and database change capture, and clarifies why Kafka is a stream‑processing platform rather than a traditional message queue or database.

Distributed SystemsLong‑term Storagedata retention
0 likes · 6 min read
Can Kafka Safely Serve as Long‑Term Storage? Answers and Real‑World Scenarios
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.

Distributed SystemsKafkaPaxos
0 likes · 26 min read
How PhxQueue Achieves High‑Throughput, High‑Reliability Distributed Queuing with Paxos
Architecture Digest
Architecture Digest
Aug 30, 2017 · Backend Development

Evolution of System Architecture and Key Distributed Service Technologies

This article outlines the progressive stages of system architecture—from a single‑server LAMP setup through application‑data separation, caching, clustering, read/write splitting, CDN, distributed storage, NoSQL, business decomposition, and finally distributed services—while detailing essential technologies such as message queues, service frameworks, service buses, communication patterns, and governance mechanisms like Dubbo and OSB.

Distributed SystemsMessage QueueMicroservices
0 likes · 14 min read
Evolution of System Architecture and Key Distributed Service Technologies
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Aug 27, 2017 · Backend Development

Scaling Web Systems to 100M Daily Visits: Load Balancing and Caching

This article explains how a web system can evolve from handling 100,000 daily visits to over 100 million by progressively implementing multi‑level caching, various load‑balancing techniques—including HTTP redirects, reverse‑proxy, IP‑level, DNS, and GSLB—and optimizing MySQL through indexing, connection pooling, sharding, replication, and integrating memory caches such as Redis to ensure high performance and reliability.

Distributed SystemsMySQLload balancing
0 likes · 21 min read
Scaling Web Systems to 100M Daily Visits: Load Balancing and Caching
Architecture Digest
Architecture Digest
Aug 22, 2017 · Backend Development

Strengthening Backend Fundamentals: Distributed Service Architecture and Personal Growth

In this talk, chief architect Li Yanpeng shares his career background, outlines the goals and design principles of distributed service architecture—including high availability, performance, scalability, extensibility, security, and consistency—and offers a methodology for cultivating both technical and personal inner skills for engineers.

BackendDistributed SystemsSoftware Architecture
0 likes · 22 min read
Strengthening Backend Fundamentals: Distributed Service Architecture and Personal Growth
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Aug 21, 2017 · Backend Development

Designing a Scalable Insurance O2O Platform: Architecture, Services, and Storage

This article presents a comprehensive design for a high‑traffic insurance O2O platform, detailing functional requirements, system analysis, storage and caching strategies, logical and service architectures, distributed transaction handling, and the chosen development stack, emphasizing simplicity, scalability, and high concurrency.

Distributed SystemsInsuranceMicroservices
0 likes · 20 min read
Designing a Scalable Insurance O2O Platform: Architecture, Services, and Storage
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Aug 17, 2017 · Backend Development

Mastering High-Concurrency Flash Sale Systems: Architecture, Challenges, and Solutions

This article dissects the technical challenges of building a high‑concurrency flash‑sale (seckill) system—covering business analysis, traffic isolation, static page caching, CDN bandwidth, dynamic order URLs, request throttling, database sharding, optimistic locking, and anti‑cheat mechanisms—while presenting concrete architectural principles and code examples.

Distributed SystemsSeckillSystem Architecture
0 likes · 36 min read
Mastering High-Concurrency Flash Sale Systems: Architecture, Challenges, and Solutions
Qunar Tech Salon
Qunar Tech Salon
Aug 17, 2017 · Databases

Evolution of Meituan-Dianping MySQL High‑Availability Architecture: From MMM to MHA+Zebra and Beyond

This article reviews the evolution of Meituan‑Dianping's MySQL high‑availability architecture over recent years, detailing the transition from the MMM replication manager to MHA, the integration of Zebra and Proxy middleware, and future design considerations such as distributed agents, semi‑synchronous replication, and MySQL Group Replication.

Database ReplicationDistributed SystemsMHA
0 likes · 11 min read
Evolution of Meituan-Dianping MySQL High‑Availability Architecture: From MMM to MHA+Zebra and Beyond
dbaplus Community
dbaplus Community
Aug 14, 2017 · Databases

How Meituan‑Dianping Evolved MySQL HA: From MMM to MHA+Zebra and Beyond

This article traces Meituan‑Dianping's MySQL high‑availability journey, detailing the legacy MMM system, the transition to MHA, integrations with Zebra and Proxy middleware, current challenges, and future designs such as distributed agents, semi‑sync replication, and MySQL Group Replication.

Database ArchitectureDistributed SystemsMHA
0 likes · 13 min read
How Meituan‑Dianping Evolved MySQL HA: From MMM to MHA+Zebra and Beyond
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Aug 6, 2017 · Backend Development

How Meizu Scales Real‑Time Push to 600 M Messages/min: Architecture, Pitfalls & Solutions

The article details Meizu's massive real‑time push system handling 25 million online users and 600 million messages per minute, explains its four‑layer architecture, and shares how the team tackled phone power consumption, mobile network instability, massive connections, monitoring, and gray‑release deployment.

Distributed SystemsMobile Optimizationgray release
0 likes · 13 min read
How Meizu Scales Real‑Time Push to 600 M Messages/min: Architecture, Pitfalls & Solutions
Architecture Digest
Architecture Digest
Aug 4, 2017 · Backend Development

Common Architectural Patterns for Large-Scale Websites

The article outlines essential website architecture patterns—layered design, separation, distribution, clustering, caching, asynchronous processing, redundancy, automation, and security—explaining how each contributes to high concurrency, scalability, reliability, and maintainability of large web applications.

Distributed SystemsScalabilitycaching
0 likes · 7 min read
Common Architectural Patterns for Large-Scale Websites
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 ReplicationDistributed SystemsMySQL
0 likes · 17 min read
How PhxSQL Achieves Strong Consistency and High Availability for MySQL
Architecture Digest
Architecture Digest
Aug 3, 2017 · Backend Development

Evolution of Large-Scale Website Architecture: From Single Server to Distributed Services

The article outlines the progressive architectural stages of large‑scale websites—starting with a single‑server setup and advancing through service separation, caching, load balancing, database read/write splitting, CDN/reverse proxy, distributed storage, NoSQL, business splitting, and distributed services—to illustrate how high concurrency, massive traffic, high availability, and massive data are handled.

Distributed SystemsScalabilitycaching
0 likes · 6 min read
Evolution of Large-Scale Website Architecture: From Single Server to Distributed Services
Tongcheng Travel Technology Center
Tongcheng Travel Technology Center
Aug 1, 2017 · Blockchain

Blockchain Overview and Merkle Tree Algorithm for Data Verification

This article introduces the origin and key alliances of blockchain, explains its core characteristics such as decentralization, consensus mechanisms and transaction transparency, and provides a detailed description of the Merkle Tree algorithm, its implementation, verification steps, and applications in distributed file synchronization.

BlockchainConsensusData verification
0 likes · 9 min read
Blockchain Overview and Merkle Tree Algorithm for Data Verification
dbaplus Community
dbaplus Community
Jul 26, 2017 · Databases

How Ele.me Achieved Sub‑Second MySQL Multi‑Active Replication with DRC

This article details Ele.me's design and implementation of a MySQL bidirectional replication component (DRC) that enables sub‑second, high‑throughput data synchronization across Beijing and Shanghai data centers, addressing latency, consistency, and failover challenges in a multi‑active environment.

Distributed SystemsMySQLdata replication
0 likes · 18 min read
How Ele.me Achieved Sub‑Second MySQL Multi‑Active Replication with DRC
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Jul 26, 2017 · Big Data

Inside Taobao’s Massive Data Architecture: From Hadoop “Cloud Ladder” to Real‑Time “Galaxy”

This article details Taobao’s multi‑layer massive data platform, covering its five‑tier architecture, the 1500‑node Hadoop “Cloud Ladder” for batch processing, the low‑latency “Galaxy” stream engine, MySQL‑based MyFOX, HBase‑based Prom storage, the glider middle‑layer, and sophisticated caching strategies that together support petabytes of data and millions of daily queries.

Big DataDistributed SystemsHBase
0 likes · 16 min read
Inside Taobao’s Massive Data Architecture: From Hadoop “Cloud Ladder” to Real‑Time “Galaxy”
Architecture Digest
Architecture Digest
Jul 25, 2017 · Fundamentals

Understanding Distributed System Consistency: CAP Theorem, ACID, Distributed Transactions, and 2PC/3PC Protocols

This article explains the core concepts of distributed system consistency—including the CAP theorem, ACID properties, various distributed transaction techniques, and the two‑phase and three‑phase commit protocols—while illustrating practical implementations with message queues and local message tables.

2PC3PCCAP theorem
0 likes · 13 min read
Understanding Distributed System Consistency: CAP Theorem, ACID, Distributed Transactions, and 2PC/3PC Protocols
Architecture Digest
Architecture Digest
Jul 22, 2017 · Big Data

Popular Big Data Tools and Their Descriptions

This article provides an extensive overview of more than ninety open‑source and commercial big‑data tools—including ETL platforms, resource managers, storage systems, messaging queues, processing engines, and visualization libraries—detailing their core functions, typical use cases, and notable adopters.

AnalyticsBig DataData Integration
0 likes · 26 min read
Popular Big Data Tools and Their Descriptions
Architecture Digest
Architecture Digest
Jul 18, 2017 · Backend Development

Design and Implementation of Ctrip Real‑Time User Data Collection System

This article describes the design, technology selection, and performance evaluation of Ctrip's real‑time user behavior data collection platform, covering Netty‑based network handling, Kafka/Hermes messaging, encryption, compression, Avro backup, and related analytics products, with detailed feasibility analysis and benchmark results.

Backend ArchitectureDistributed SystemsKafka
0 likes · 17 min read
Design and Implementation of Ctrip Real‑Time User Data Collection System
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Jul 17, 2017 · Big Data

Mastering Data Sync, Real‑Time Processing, and Scalable Storage for Modern Systems

This article explores practical techniques for synchronizing heterogeneous data sources, performing batch and incremental analytics with Hadoop and Spark, designing low‑latency real‑time computation pipelines, implementing push notifications, and choosing appropriate storage solutions—from in‑memory caches to distributed databases—while addressing performance, reliability, and scalability challenges.

Big DataDistributed SystemsReal-time Processing
0 likes · 25 min read
Mastering Data Sync, Real‑Time Processing, and Scalable Storage for Modern Systems
Architecture Digest
Architecture Digest
Jul 16, 2017 · Operations

Fault Governance in Distributed Systems: Dependency Failures, Strong/Weak Dependency, and Fault‑Injection Practices

This article presents a comprehensive overview of fault governance in large‑scale distributed systems, covering classic dependency failures, the concept of strong and weak dependencies, experimental observations, the evolution of fault‑injection techniques, and best practices for building reliable fault‑drill platforms.

Distributed SystemsOperationschaos engineering
0 likes · 20 min read
Fault Governance in Distributed Systems: Dependency Failures, Strong/Weak Dependency, and Fault‑Injection Practices
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Jul 16, 2017 · Operations

How Top E‑Commerce Platforms Engineer Scalable, High‑Performance Architecture

This article consolidates e‑commerce platform architecture practices, covering design principles, multi‑level caching, indexing strategies, parallel and distributed computing, high availability, scaling techniques, resource optimization, static blueprint, component analysis, and supporting middleware such as load balancers, routers, HA, messaging, caching, buffering, search, and log collection.

ArchitectureDistributed Systemscaching
0 likes · 24 min read
How Top E‑Commerce Platforms Engineer Scalable, High‑Performance Architecture
21CTO
21CTO
Jul 12, 2017 · Backend Development

Designing Scalable Game Server Architecture: From Login to Distributed Systems

This article outlines the principles and components of a scalable game server architecture, covering login management, region selection, gateway handling, communication protocols, publish‑subscribe, RPC, server merging, and the evolution from single‑threaded to cloud‑native designs.

ArchitectureDistributed SystemsNetwork Protocol
0 likes · 24 min read
Designing Scalable Game Server Architecture: From Login to Distributed Systems
Architecture Digest
Architecture Digest
Jul 6, 2017 · Fundamentals

PacificA: Microsoft’s General Replication Framework for Large‑Scale Distributed Storage Systems

PacificA is Microsoft’s generic replication framework for large‑scale distributed storage systems that provides strong consistency, separates configuration management from data replication, and uses a primary‑secondary model with lease‑based fault detection to ensure availability, correctness, and efficient operation across heterogeneous nodes.

ConsistencyDistributed SystemsPacificA
0 likes · 14 min read
PacificA: Microsoft’s General Replication Framework for Large‑Scale Distributed Storage Systems
Meituan Technology Team
Meituan Technology Team
Jun 30, 2017 · Operations

How Meituan‑Dianping Evolved MySQL HA from MMM to MHA‑Zebra and Beyond

This article traces Meituan‑Dianping's MySQL high‑availability journey from the early MMM replication manager to the modern MHA‑Zebra and MHA‑Proxy solutions, compares each architecture, highlights their shortcomings, and outlines future directions such as distributed agents, semi‑sync replication, and Paxos‑based MySQL Group Replication.

Database ArchitectureDistributed SystemsMHA
0 likes · 12 min read
How Meituan‑Dianping Evolved MySQL HA from MMM to MHA‑Zebra and Beyond
Architecture Digest
Architecture Digest
Jun 24, 2017 · Backend Development

Unit Architecture Practice: Design, Benefits, and Implementation at Weibo

This article explains why architecture practice is essential, introduces the concept of unit (cell) architecture, discusses its performance and cost advantages, and details how Weibo applied it to its fan service platform, including handling of partitioning and job management.

ArchitectureDistributed Systemsservice design
0 likes · 11 min read
Unit Architecture Practice: Design, Benefits, and Implementation at Weibo
Meituan Technology Team
Meituan Technology Team
Jun 23, 2017 · Backend Development

Fault Drill: Traffic Replication and Fault Injection Platform for Hotel Backend

The Fault‑Drill platform for hotel back‑end services combines real‑time traffic replication to shadow clusters with UI‑driven fault injection via a java‑agent, enabling developers to validate incident‑response plans, measure latency impacts, and reduce MTTR by testing normal and abnormal conditions on live traffic.

Backend EngineeringDistributed SystemsFault Injection
0 likes · 13 min read
Fault Drill: Traffic Replication and Fault Injection Platform for Hotel Backend
Architecture Digest
Architecture Digest
Jun 23, 2017 · Backend Development

Evolution of a Startup's Backend Architecture: From Single Server to Distributed System

After leaving Baidu in 2015, the author recounts nearly two years of evolving a startup’s backend architecture—from a single‑server Tomcat setup to multi‑node clusters with Nginx reverse proxy, database sharding, caching, session sharing, and service‑oriented design—highlighting challenges, optimizations, and lessons learned.

ArchitectureBackendDistributed Systems
0 likes · 5 min read
Evolution of a Startup's Backend Architecture: From Single Server to Distributed System
Architecture Digest
Architecture Digest
Jun 8, 2017 · Fundamentals

Fundamental Principles of System Design, Complexity, and Performance

The article discusses how expert programmers must continuously learn and balance humility with confidence, explores the end‑to‑end design principle, examines complexity, layering, and componentization in large systems, and highlights performance considerations, distributed‑system realities, and management lessons for building robust software.

Distributed SystemsManagementPerformance
0 likes · 20 min read
Fundamental Principles of System Design, Complexity, and Performance
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Jun 4, 2017 · Operations

How eBay Scales to Billions: 7 Proven Practices for Massive Web Systems

This article outlines eBay's seven scalability best practices—including functional partitioning, horizontal sharding, avoiding distributed transactions, asynchronous decoupling, streaming, virtualization, and smart caching—to help large‑scale web services achieve reliable, cost‑effective growth.

Asynchronous ArchitectureDistributed Systemscaching
0 likes · 14 min read
How eBay Scales to Billions: 7 Proven Practices for Massive Web Systems
ITFLY8 Architecture Home
ITFLY8 Architecture Home
May 30, 2017 · Fundamentals

CAP Theory, Shared‑Nothing, Load Balancing & High Availability Explained

This article explores core distributed system design principles, detailing the CAP theorem and its implications, the BASE extension, shared‑nothing architecture, various load‑balancing algorithms and deployment modes, as well as high‑availability strategies such as active‑standby, active‑active, and clustering to eliminate single points of failure.

CAP theoremDistributed Systemshigh availability
0 likes · 18 min read
CAP Theory, Shared‑Nothing, Load Balancing & High Availability Explained
ITPUB
ITPUB
May 27, 2017 · Databases

Building a High‑Performance OAuth Token Service with Tarantool, Raft, and Sharding

This article explains how we designed and implemented a scalable OAuth token storage and refresh system using Tarantool’s in‑memory database, Raft leader election, sharding across multiple data centers, and a custom lightweight queue to handle high‑throughput token updates while maintaining consistency and fault tolerance.

Distributed SystemsOAuthRaft
0 likes · 20 min read
Building a High‑Performance OAuth Token Service with Tarantool, Raft, and Sharding
Alibaba Cloud Developer
Alibaba Cloud Developer
May 24, 2017 · Databases

Rethinking Future Database Architecture: Insights from Alibaba’s Lead Engineer

In this comprehensive talk, Alibaba’s database chief Zhang Rui shares the challenges of high‑availability, cost, and elasticity in massive transaction systems, outlines innovations like AliSQL X‑Cluster, Paxos‑based consistency, X‑KV, dual‑engine storage, and discusses the evolving role of DBAs toward automation and intelligent optimization.

AliSQLDBA automationDatabase Architecture
0 likes · 23 min read
Rethinking Future Database Architecture: Insights from Alibaba’s Lead Engineer
21CTO
21CTO
May 23, 2017 · Backend Development

How to Build a High‑Concurrency, High‑Availability E‑Commerce Platform

This article outlines the design principles and architectural strategies for constructing a high‑concurrency, high‑availability e‑commerce platform, covering space‑time tradeoffs, caching layers, indexing techniques, parallel and distributed computing, load balancing, stateless services, resource optimization, fault tolerance, data storage options, and real‑time processing components.

Database designDistributed SystemsScalability
0 likes · 45 min read
How to Build a High‑Concurrency, High‑Availability E‑Commerce Platform
ITPUB
ITPUB
May 19, 2017 · Backend Development

How Message Queues Turn Slow Email Sends into Fast, Reliable Services

This article tells the story of a developer who first used a blocking email call, then switched to multithreading, and finally adopted a message queue to achieve asynchronous processing, decoupling, scalability, and reliability for user registration emails.

Backend ArchitectureDistributed SystemsJava Multithreading
0 likes · 6 min read
How Message Queues Turn Slow Email Sends into Fast, Reliable Services
MaGe Linux Operations
MaGe Linux Operations
May 16, 2017 · Operations

How Distributed Clusters Achieve Load Balancing: Principles and Practices

This article explains the concepts of distributed clusters and load balancing, contrasting clusters and distributed systems with real‑world analogies, describing various load‑balancing techniques such as DNS, LVS, and reverse proxies, and offers practical guidance on designing simple, reliable, and efficient load‑balancing solutions for distributed back‑ends.

Distributed SystemsOperationsclusters
0 likes · 11 min read
How Distributed Clusters Achieve Load Balancing: Principles and Practices
Architecture Digest
Architecture Digest
May 14, 2017 · Big Data

Handling Transactions, Failover, and Exactly‑Once Semantics in Distributed Systems

This article explores practical techniques for handling node liveness, failover, recovery, and exactly‑once transaction semantics in distributed systems, illustrating implementations with Zookeeper, Kafka, Storm, and database sharding while addressing big‑data reach calculations and performance trade‑offs.

Big DataDistributed SystemsExactly-Once
0 likes · 15 min read
Handling Transactions, Failover, and Exactly‑Once Semantics in Distributed Systems
Meituan Technology Team
Meituan Technology Team
May 12, 2017 · Cloud Native

Design and Implementation of the HULK Container Platform Scheduling System

The HULK Container Platform scheduling system, built for Meituan‑Dianping, combines a hybrid, actor‑based scheduler with filter‑and‑rank logic, configurable trade‑offs, and dynamic over‑commit to balance resource utilization, high availability, and massive concurrent placement decisions for thousands of containerized services.

Cloud-nativeDistributed SystemsDocker
0 likes · 17 min read
Design and Implementation of the HULK Container Platform Scheduling System
Efficient Ops
Efficient Ops
May 7, 2017 · Fundamentals

How Paxos Powers Zookeeper: A Simple Island Analogy Explained

This article uses a vivid island metaphor to break down the Paxos consensus algorithm, maps its concepts to Zookeeper components such as servers, leaders, and Zxid, and illustrates conflict resolution and leader election through clear examples and diagrams.

ConsensusDistributed SystemsPaxos
0 likes · 7 min read
How Paxos Powers Zookeeper: A Simple Island Analogy Explained
MaGe Linux Operations
MaGe Linux Operations
May 5, 2017 · Backend Development

How Meituan Scaled Its Food‑Delivery Order System to Millions of Daily Orders

This article chronicles the evolution of Meituan's food‑delivery order system from a simple modular prototype to a distributed, high‑performance, highly available architecture, detailing the business characteristics, architectural milestones, performance optimizations, consistency safeguards, scalability techniques, and intelligent operations that enable handling millions of orders per day.

Distributed SystemsScalabilityhigh availability
0 likes · 20 min read
How Meituan Scaled Its Food‑Delivery Order System to Millions of Daily Orders
Qunar Tech Salon
Qunar Tech Salon
May 5, 2017 · Backend Development

WeChat MQ 2.0: Enhanced Asynchronous Queue Design and Optimizations

The article introduces WeChat's self‑developed MQ 2.0 asynchronous queue, detailing its architecture, cross‑machine consumption model, improved task scheduling, efficient processing frameworks—including a MapReduce‑style engine and streaming tasks—and robust overload protection mechanisms that together boost reliability and performance for large‑scale backend services.

Distributed SystemsMapReduceMessage Queue
0 likes · 12 min read
WeChat MQ 2.0: Enhanced Asynchronous Queue Design and Optimizations
21CTO
21CTO
Apr 28, 2017 · Backend Development

How Small Websites Grow into Scalable Giants: A Step‑by‑Step Architecture Guide

This article walks through the evolution of a website from a single‑server setup to a distributed, high‑performance architecture, covering service separation, caching strategies, server clustering, load balancing, database replication, CDN acceleration, distributed storage, NoSQL adoption, and modular business decomposition.

BackendDatabase ReplicationDistributed Systems
0 likes · 8 min read
How Small Websites Grow into Scalable Giants: A Step‑by‑Step Architecture Guide
Architects' Tech Alliance
Architects' Tech Alliance
Apr 27, 2017 · Big Data

Curated List of Big Data Learning Resources from w3cschool

This article presents a comprehensive, Chinese‑language collection of big‑data resources—including relational databases, distributed file systems, key‑value stores, distributed programming tools, file data models, and key‑map frameworks—compiled by w3cschool to help programmers deepen their understanding of big data technologies.

Big DataDistributed SystemsResources
0 likes · 6 min read
Curated List of Big Data Learning Resources from w3cschool
Meituan Technology Team
Meituan Technology Team
Apr 21, 2017 · Backend Development

Design and Implementation of Meituan's Distributed ID Generation System Leaf

Meituan’s Leaf system merges segment‑based caching with Snowflake‑style bit fields to deliver globally unique, trend‑increasing 64‑bit IDs at ultra‑low latency, using double‑buffered DB segments, master‑slave MySQL replication, Zookeeper‑assigned worker IDs, and clock‑rollback safeguards, achieving ~50 k QPS and 1 ms 99.9th‑percentile response across billions of daily IDs.

BackendDistributed SystemsID generation
0 likes · 18 min read
Design and Implementation of Meituan's Distributed ID Generation System Leaf