Tagged articles
2122 articles
Page 21 of 22
Architecture Digest
Architecture Digest
May 22, 2016 · Big Data

Design and Architecture of Youzan Unified Log Platform

The article details the design, components, and operational challenges of Youzan's unified log platform, describing its multi‑layer architecture, ingestion methods using rsyslog/logstash and Flume‑NG, Kafka‑based log center, processing pipelines with Storm/Spark, and storage in HDFS and Elasticsearch.

Distributed SystemsFlumeKafka
0 likes · 10 min read
Design and Architecture of Youzan Unified Log Platform
Architecture Digest
Architecture Digest
May 19, 2016 · Backend Development

Design Principles and Practices for Scalable Distributed Web Systems

This article explains the key design principles—availability, performance, reliability, scalability, manageability and cost—and practical techniques such as service decomposition, redundancy, partitioning, caching, proxying, indexing, load balancing and queuing that enable large‑scale web applications to remain fast, reliable and cost‑effective.

Distributed SystemsScalabilitycaching
0 likes · 34 min read
Design Principles and Practices for Scalable Distributed Web Systems
Architect
Architect
May 16, 2016 · Operations

Centralized Log Collection for Distributed Docker Services Using Flume and Kafka

This article presents a practical architecture for centrally collecting dispersed logs from Docker‑based services in a distributed environment by leveraging Flume NG as a non‑intrusive log agent, Kafka as a high‑throughput message bus, and custom sinks to partition logs by service, module, and day.

Distributed SystemsDockerKafka
0 likes · 15 min read
Centralized Log Collection for Distributed Docker Services Using Flume and Kafka
ITPUB
ITPUB
May 12, 2016 · Databases

How a Chinese FinTech Built a Scalable MySQL Cloud Platform for Billions of Transactions

Facing rapid growth and regulatory pressure in 2015, a leading Chinese internet finance firm partnered with Shanghai Aikesheng to design a multi‑stage, MySQL‑based cloud database solution—starting with a private cloud trial, then disaster‑recovery, distributed clustering for massive red‑packet traffic, and finally evolving into an enterprise‑grade PaaS offering.

DBaaSDatabase CloudDistributed Systems
0 likes · 9 min read
How a Chinese FinTech Built a Scalable MySQL Cloud Platform for Billions of Transactions
Big Data and Microservices
Big Data and Microservices
May 12, 2016 · Industry Insights

How 58 Daojia Built a Scalable Real‑Time Messaging Platform: Architecture Deep Dive

This article dissects the design of 58 Daojia’s universal real‑time messaging platform, detailing the challenges of end‑to‑cloud, cloud‑to‑end, and end‑to‑end communication, the shortcomings of traditional HTTP and push solutions, and the optimized TCP, message‑bus, RPC, and protocol extensions that achieve scalability, reliability, and cross‑account chat.

Backend ArchitectureDistributed SystemsMessage Queue
0 likes · 12 min read
How 58 Daojia Built a Scalable Real‑Time Messaging Platform: Architecture Deep Dive
Architect
Architect
May 9, 2016 · Backend Development

Understanding Distributed Caching and the memcached Architecture

This article explains the fundamentals of caching, describes how memcached works as a distributed in‑memory cache, and details the hashing algorithms—including remainder hashing and consistent hashing with virtual nodes—used by clients to achieve scalable cache distribution.

Distributed SystemsMemcachedcaching
0 likes · 7 min read
Understanding Distributed Caching and the memcached Architecture
Big Data and Microservices
Big Data and Microservices
May 9, 2016 · Industry Insights

How Major E‑Commerce Sites Evolve Their Architecture for Scale and Performance

This article traces the step‑by‑step evolution of large‑scale website architectures—from single‑server setups to distributed services—highlighting key techniques such as server clustering, caching, load balancing, database sharding, CDN usage, and the adoption of NoSQL and micro‑service frameworks.

ArchitectureDistributed SystemsScalability
0 likes · 9 min read
How Major E‑Commerce Sites Evolve Their Architecture for Scale and Performance

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

This article outlines eBay's seven key scalability best practices—including functional partitioning, horizontal sharding, avoiding distributed transactions, asynchronous decoupling, stream processing, virtualization, and strategic caching—to illustrate how large‑scale web platforms can achieve linear resource growth and high availability.

ArchitectureAsynchronousDistributed Systems
0 likes · 14 min read
How eBay Scales to Billions: 7 Proven Practices for Massive Web Systems
Architecture Digest
Architecture Digest
May 5, 2016 · Fundamentals

Understanding Distributed Systems and Cluster Architectures: Concepts, Examples, and Strategies

This article explains the fundamental differences between distributed systems and clusters, illustrates them with real‑world examples such as Dubbo, Elasticsearch and Git, and details various cluster types, high‑availability and load‑balancing strategies, as well as fault‑tolerance mechanisms.

Distributed SystemsDubboElasticsearch
0 likes · 12 min read
Understanding Distributed Systems and Cluster Architectures: Concepts, Examples, and Strategies
21CTO
21CTO
May 4, 2016 · Operations

Mastering Load Balancing: Principles, Types, and Algorithms Explained

This article provides a comprehensive overview of load balancing, covering its core principles, the distinction between vertical and horizontal scaling, various classifications such as DNS, HTTP, IP, link‑layer, and hybrid approaches, as well as common algorithms and hardware considerations for high‑availability, high‑performance systems.

Distributed Systemshigh availabilityload balancing
0 likes · 11 min read
Mastering Load Balancing: Principles, Types, and Algorithms Explained
Architecture Digest
Architecture Digest
May 3, 2016 · Backend Development

Message Patterns and Their Application in Distributed Enterprise Systems

The article examines various messaging patterns—Message Channel, Publisher‑Subscriber, Message Router, and others—explaining their principles, advantages, and implementation details, and illustrates their use in enterprise distributed architectures through concrete code examples and case studies such as CIMS and a medical system.

Distributed SystemsIntegration PatternsMessage Queue
0 likes · 31 min read
Message Patterns and Their Application in Distributed Enterprise Systems
Architect
Architect
Apr 27, 2016 · Backend Development

Understanding the Layered Architecture of the Dubbo Distributed Service Framework

This article explains Dubbo’s ten‑layer architecture, detailing each layer’s responsibilities, the service definition, registration, monitoring, communication protocols, and the package structure that together enable a flexible, decoupled distributed RPC system for backend development.

Distributed SystemsService Architecture
0 likes · 10 min read
Understanding the Layered Architecture of the Dubbo Distributed Service Framework
21CTO
21CTO
Apr 19, 2016 · Backend Development

How Alibaba’s Notify and MetaQ Power Massive E‑Commerce Messaging

This article explains the design principles, architecture, and performance optimizations of Alibaba's Notify and MetaQ message middleware, illustrating how they achieve reliable asynchronous communication, high scalability, and low latency for billions of messages during peak e‑commerce events like Double 11.

Backend ArchitectureDistributed SystemsMessage Queue
0 likes · 14 min read
How Alibaba’s Notify and MetaQ Power Massive E‑Commerce Messaging
Art of Distributed System Architecture Design
Art of Distributed System Architecture Design
Apr 15, 2016 · Cloud Computing

How Meizu Optimized Cloud Sync: Architecture, Protocols, and Performance Insights

This article provides an in‑depth technical overview of Meizu's cloud sync service, covering its business scenarios, the evolution of its core SyncML‑based protocols, modular architecture across multiple data centers, performance optimizations such as traffic reduction and connection handling, as well as high‑availability, security, and future SDK‑API extensions.

Distributed SystemsPerformance OptimizationStorage Architecture
0 likes · 25 min read
How Meizu Optimized Cloud Sync: Architecture, Protocols, and Performance Insights
21CTO
21CTO
Apr 14, 2016 · Cloud Computing

How Netflix’s EVCache Powers Global Low‑Latency Caching Across Regions

This article explains how Netflix uses the open‑source EVCache system, built on Memcached and Kafka, to provide highly reliable, low‑latency caching for its micro‑services architecture across multiple AWS regions, handling billions of objects and millions of requests per second.

Cloud ComputingDistributed SystemsEVCache
0 likes · 9 min read
How Netflix’s EVCache Powers Global Low‑Latency Caching Across Regions
Architect
Architect
Apr 13, 2016 · Backend Development

Understanding Diamond: Alibaba’s Distributed Persistent Configuration System

The article explains Diamond, Alibaba’s internal distributed configuration management system, covering its purpose, core features, persistence and disaster‑recovery mechanisms, architectural diagram, and detailed client‑side implementation including subscription workflow and key code components.

AlibabaDistributed Systemsjava
0 likes · 6 min read
Understanding Diamond: Alibaba’s Distributed Persistent Configuration System
21CTO
21CTO
Apr 8, 2016 · Backend Development

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

This article explores the complete design of a flash‑sale (秒杀) system, covering business flow, technical bottlenecks, architectural principles, frontend, site and service layer designs, database sharding, caching, overload protection, anti‑cheating measures, and data‑safety strategies for handling massive concurrent traffic.

Distributed SystemsSystem Architecturecaching
0 likes · 34 min read
Mastering Flash Sale Systems: Architecture, Challenges, and High‑Concurrency Solutions
Architecture Digest
Architecture Digest
Apr 8, 2016 · Operations

Practical Fault‑Tolerance Practices in a Large‑Scale Activity Operations Platform

This article shares the author’s experience building fault‑tolerance for Tencent’s activity operations platform, covering retry strategies, automatic removal of unhealthy machines, timeout tuning, asynchronous processing, anti‑replay mechanisms, service degradation, service decoupling, and business‑level safeguards to reduce manual alarm handling and improve system robustness.

Distributed SystemsOperationsRetry
0 likes · 21 min read
Practical Fault‑Tolerance Practices in a Large‑Scale Activity Operations Platform

Typical Use Cases and Implementation Details of etcd in Distributed Systems

This article introduces etcd, a highly‑available key‑value store based on the Raft algorithm, and explores its classic use cases such as service discovery, messaging, load balancing, distributed coordination, locks, queues, monitoring, leader election, and compares it with ZooKeeper, highlighting its simplicity, security, and cloud‑native advantages.

Cloud NativeDistributed SystemsRaft
0 likes · 19 min read
Typical Use Cases and Implementation Details of etcd in Distributed Systems
Architecture Digest
Architecture Digest
Apr 7, 2016 · Backend Development

Evolution of 58 Bangbang IM System Architecture Across Four Phases

This article chronicles the four-stage evolution of the 58 Bangbang instant messaging platform’s architecture—from a traditional IM system to a merchant management platform, then to a mobile marketing tool, and finally to a high‑throughput mobile push solution—detailing design choices, scaling strategies, and technology stacks used.

Distributed SystemsIM architectureScalable Systems
0 likes · 11 min read
Evolution of 58 Bangbang IM System Architecture Across Four Phases
Architecture Digest
Architecture Digest
Apr 3, 2016 · Backend Development

Design and Implementation of Albianj Distributed Framework Components

The article details the design and implementation of Albianj's core backend components—including distributed lock considerations, unique ID generators, logging, caching, dynamic configuration, and RESTful services—highlighting their architecture, operational principles, and the practical benefits observed in real-world deployments.

AlbianjDistributed SystemsID generation
0 likes · 22 min read
Design and Implementation of Albianj Distributed Framework Components
21CTO
21CTO
Mar 25, 2016 · Operations

How Different Load‑Balancing Strategies Impact Reliability in Distributed Systems

This article examines common load‑balancing algorithms—round‑robin, random, minimum response time, minimum concurrency, and hash—analyzing their fault‑tolerance in distributed clusters, deriving success‑rate formulas, and showing why strategies like minimum concurrency outperform simple methods under node failures.

Distributed SystemsRound Robinfault tolerance
0 likes · 12 min read
How Different Load‑Balancing Strategies Impact Reliability in Distributed Systems
MaGe Linux Operations
MaGe Linux Operations
Mar 24, 2016 · Backend Development

Boost System Performance: Mastering Message Queues and Their Use Cases

This article explains the fundamentals of message queue middleware, outlines common scenarios such as asynchronous processing, application decoupling, traffic shaping, logging, and communication, and provides concrete examples and architectural diagrams illustrating how queues improve performance, scalability, and reliability in distributed systems.

Distributed SystemsSystem Architectureasynchronous processing
0 likes · 10 min read
Boost System Performance: Mastering Message Queues and Their Use Cases
21CTO
21CTO
Mar 24, 2016 · Backend Development

How to Build a Reliable Java Delayed Queue for Scalable Backend Systems

This article explains the design, architecture, and implementation details of a Java-based delayed queue, covering use cases, core components, message lifecycle, protocol, current topology, shortcomings, and future improvements for reliable backend processing.

Backend ArchitectureDistributed SystemsMessage Queue
0 likes · 10 min read
How to Build a Reliable Java Delayed Queue for Scalable Backend Systems
Architecture Digest
Architecture Digest
Mar 23, 2016 · Backend Development

Design and Challenges of a High‑Concurrency Flash‑Sale (Seckill) System

This article analyses the business characteristics of flash‑sale (seckill) activities, identifies technical challenges such as request spikes, database load, network bandwidth, and cheating, and presents a layered architecture with frontend, site, service, and database designs, concurrency‑queue choices, code examples, and mitigation strategies for high‑concurrency environments.

Distributed SystemsSystem Architecturecaching
0 likes · 32 min read
Design and Challenges of a High‑Concurrency Flash‑Sale (Seckill) System
Architecture Digest
Architecture Digest
Mar 22, 2016 · Backend Development

Evolution of LinkedIn’s Backend Architecture: From the Leo Monolith to a Scalable Service‑Oriented Platform

The article chronicles LinkedIn’s journey from a single‑server Leo monolith to a highly distributed, service‑oriented backend architecture, detailing the introduction of member graphs, read‑only replicas, caching layers, Kafka pipelines, Rest.li APIs, super‑blocks, and multi‑data‑center deployments to support billions of daily requests.

Backend ArchitectureDistributed SystemsKafka
0 likes · 9 min read
Evolution of LinkedIn’s Backend Architecture: From the Leo Monolith to a Scalable Service‑Oriented Platform
21CTO
21CTO
Mar 20, 2016 · Backend Development

How LinkedIn Scaled to 350 Million Users: From Leo Monolith to 750+ Microservices

LinkedIn grew from a single monolithic Leo server handling all web requests to a complex ecosystem of over 750 independent services, employing graph databases, read replicas, caching layers, Kafka pipelines, Rest.li APIs, and multi‑data‑center deployments to support billions of daily queries.

Distributed SystemsKafkaMicroservices
0 likes · 9 min read
How LinkedIn Scaled to 350 Million Users: From Leo Monolith to 750+ Microservices
Architecture Digest
Architecture Digest
Mar 20, 2016 · Backend Development

Microservices: Defining the New Architectural Style

This article explains the concept of microservices, contrasts it with monolithic architectures, outlines nine characteristic principles such as componentization, business‑capability‑oriented teams, product thinking, smart endpoints, decentralized governance, polyglot persistence, infrastructure automation, fault‑tolerance, and evolutionary design, and discusses the benefits, challenges, and practical considerations of adopting this style.

Distributed SystemsMicroservicesScalability
0 likes · 39 min read
Microservices: Defining the New Architectural Style
21CTO
21CTO
Mar 17, 2016 · Operations

How Vipshop’s Three‑Tier Monitoring System Keeps Services Running Smoothly

This article explains Vipshop’s multi‑layer monitoring architecture, detailing system‑level metrics, application‑level tracing with the Mercury platform, and business‑level KPI dashboards, while describing the data pipelines that collect, process, and alert on distributed logs to ensure reliable operations.

Distributed SystemsOperationsVipshop
0 likes · 4 min read
How Vipshop’s Three‑Tier Monitoring System Keeps Services Running Smoothly
Java High-Performance Architecture
Java High-Performance Architecture
Mar 16, 2016 · Operations

How Vipshop’s Three‑Tier Monitoring System Keeps Services Running Smoothly

Vipshop’s three‑tier monitoring system—covering system, application (Mercury), and business layers—collects and analyzes logs from distributed components, providing real‑time metrics, slow‑call detection, error tracing, and configurable alerts to help engineers quickly pinpoint and resolve performance issues.

APMAlertingDistributed Systems
0 likes · 4 min read
How Vipshop’s Three‑Tier Monitoring System Keeps Services Running Smoothly
21CTO
21CTO
Mar 15, 2016 · Backend Development

Why Multi‑Datacenter Architecture Is Essential for High‑Availability Services

The article explains how multi‑datacenter architectures prevent total service loss, improve latency by placing services near users, and balance the CAP trade‑offs through models like AC, CP, and AP, while outlining practical design, sharding, monitoring, and failover strategies for large‑scale backend systems.

CAP theoremData ConsistencyDistributed Systems
0 likes · 14 min read
Why Multi‑Datacenter Architecture Is Essential for High‑Availability Services
21CTO
21CTO
Mar 12, 2016 · Backend Development

Designing Scalable Asynchronous Message Queues: Ctrip’s Hermes Architecture Deep Dive

This article examines Ctrip's Hermes asynchronous messaging system, detailing its evolution from a simple Mongo‑backed queue to a broker‑centric, partitioned architecture with lease‑based cluster management, and shares practical techniques for building high‑performance, low‑latency message queues in large‑scale distributed environments.

Backend ArchitectureDistributed SystemsHermes
0 likes · 21 min read
Designing Scalable Asynchronous Message Queues: Ctrip’s Hermes Architecture Deep Dive
Architect
Architect
Mar 12, 2016 · Backend Development

Design and Evolution of Ctrip's Hermes Message Queue System

This article presents a detailed overview of Ctrip's Hermes message queue system, covering its architectural evolution from a simple Mongo‑based design to a broker‑centric, multi‑storage solution with meta‑server coordination, and discusses practical techniques for building high‑performance, scalable messaging infrastructure.

Cluster ManagementCtripDistributed Systems
0 likes · 21 min read
Design and Evolution of Ctrip's Hermes Message Queue System
Architecture Digest
Architecture Digest
Mar 6, 2016 · Backend Development

Message Queue Overview, Application Scenarios, and Middleware Examples

This article introduces the fundamentals of message queues, explains common use cases such as asynchronous processing, system decoupling, traffic shaping, and log handling, and reviews popular middleware implementations including JMS, ActiveMQ, RabbitMQ, ZeroMQ, and Kafka.

BackendDistributed SystemsJMS
0 likes · 18 min read
Message Queue Overview, Application Scenarios, and Middleware Examples
21CTO
21CTO
Mar 4, 2016 · Backend Development

Inside Taobao’s Billion-Request Engine: Load Balancing, CDN & Big Data

This article explains how Taobao scales to billions of daily page views using DNS‑based load balancing, LVS, domain sharding, CDN nodes, a distributed file system, sophisticated search processing, and massive data storage and real‑time log pipelines.

CDNDistributed Systemsload balancing
0 likes · 9 min read
Inside Taobao’s Billion-Request Engine: Load Balancing, CDN & Big Data
21CTO
21CTO
Mar 3, 2016 · Backend Development

Choosing the Right Load Balancing for Microservices: Centralized, In‑Process, Independent

The article explains three primary load‑balancing and service‑discovery patterns for microservice architectures—centralized external load balancers, client‑side soft load balancing, and independent host‑level LB processes—detailing their mechanisms, advantages, drawbacks, and real‑world examples such as F5/HAProxy, Netflix Eureka/Ribbon, and Airbnb SmartStack.

Backend ArchitectureDistributed SystemsMicroservices
0 likes · 5 min read
Choosing the Right Load Balancing for Microservices: Centralized, In‑Process, Independent
Architect
Architect
Feb 29, 2016 · Big Data

Design Principles of Real-Time Distributed Streaming Systems: A Comparison of Spark and Storm

This article examines the design considerations of real-time distributed streaming systems, outlines their background and characteristics, compares the architectures of Spark Streaming and Storm, discusses primitives, message passing, high availability, storage models, and integration with production environments, providing practical insights for architects.

Distributed SystemsReal-time ProcessingSpark
0 likes · 20 min read
Design Principles of Real-Time Distributed Streaming Systems: A Comparison of Spark and Storm
21CTO
21CTO
Feb 27, 2016 · Operations

Mastering Load Balancing: Principles, Types, Algorithms, and Hardware Solutions

Load balancing distributes incoming traffic across multiple servers to enhance performance, ensure high availability, and enable horizontal scaling, with various implementations such as DNS, HTTP, IP, link‑layer, and hybrid methods, each employing algorithms like round‑robin, random, least connections, hash, and weighted distribution, plus hardware options.

Distributed SystemsHardwareScalability
0 likes · 14 min read
Mastering Load Balancing: Principles, Types, Algorithms, and Hardware Solutions
21CTO
21CTO
Feb 24, 2016 · Backend Development

Designing Scalable E‑Commerce Architecture: From Single‑Server to Distributed Systems

This article presents a comprehensive e‑commerce website architecture case study, detailing functional and non‑functional requirements, initial single‑server design, capacity estimation, and progressive evolution toward a distributed, high‑availability architecture with clustering, caching, load balancing, service‑orientation, and database sharding.

ArchitectureDistributed SystemsScalability
0 likes · 14 min read
Designing Scalable E‑Commerce Architecture: From Single‑Server to Distributed Systems
Java High-Performance Architecture
Java High-Performance Architecture
Feb 19, 2016 · Fundamentals

How ZooKeeper Powers Distributed Systems: Architecture and Operations Explained

ZooKeeper is an open‑source distributed coordination service that provides high‑performance, reliable primitives such as naming, configuration management, leader election, locks and queues, and its internal design features a leader‑based server cluster, in‑memory hierarchical namespace, and transparent client routing for read/write operations.

ArchitectureDistributed CoordinationDistributed Systems
0 likes · 4 min read
How ZooKeeper Powers Distributed Systems: Architecture and Operations Explained
Java High-Performance Architecture
Java High-Performance Architecture
Feb 14, 2016 · Backend Development

Why Distributed Message Queues Are Essential for Scalable Systems

The article explains the core concepts of message queues and distributed systems, describes how queues act as intermediaries to decouple producers and consumers, outlines benefits such as faster response, reliability, and scalability, and details why a distributed architecture is needed for multi‑system collaboration and fault tolerance.

Backend ArchitectureDistributed SystemsScalability
0 likes · 3 min read
Why Distributed Message Queues Are Essential for Scalable Systems
21CTO
21CTO
Feb 12, 2016 · Backend Development

Key Challenges in Building High‑Traffic Data‑Intensive Web Platforms

This article examines the critical issues of massive data handling, concurrency, file storage, relational design, indexing, distributed processing, AJAX usage, security, clustering, and OpenAPI trends that developers must address when architecting large, high‑interaction web sites.

BackendData ArchitectureDistributed Systems
0 likes · 8 min read
Key Challenges in Building High‑Traffic Data‑Intensive Web Platforms
Java High-Performance Architecture
Java High-Performance Architecture
Feb 12, 2016 · Backend Development

Mastering Distributed Configuration Management with Zookeeper

Learn how distributed configuration management works—why large systems need a central store, the role of publish/subscribe, and how Zookeeper provides a robust solution for real‑time feature toggling without service restarts, ensuring high availability and seamless operations across micro‑services.

BackendConfiguration ManagementDevOps
0 likes · 4 min read
Mastering Distributed Configuration Management with Zookeeper
21CTO
21CTO
Feb 9, 2016 · Cloud Computing

How Tencent Cloud Powers WeChat’s Massive New Year Red Envelope Storm

During the Chinese New Year, Tencent Cloud handled billions of WeChat red‑envelope transactions by employing multi‑region load balancing, disaster‑recovery architectures, database sharding, and high‑throughput caching to ensure seamless, high‑availability service for millions of concurrent users.

Distributed Systemshigh availability
0 likes · 5 min read
How Tencent Cloud Powers WeChat’s Massive New Year Red Envelope Storm
21CTO
21CTO
Feb 4, 2016 · Backend Development

Key Principles for Building Scalable Distributed Web Systems

This article outlines essential design principles for large‑scale web architectures—including availability, performance, reliability, scalability, manageability and cost—and demonstrates their application through a detailed image‑hosting service example, covering services, redundancy, partitioning, caching, proxies, indexing, load balancing, and queuing to achieve efficient, scalable data access.

Data PartitioningDistributed Systemscaching
0 likes · 37 min read
Key Principles for Building Scalable Distributed Web Systems
21CTO
21CTO
Feb 4, 2016 · Backend Development

How Tumblr Scaled to 5 Billion Page Views: Inside Their Distributed Architecture

This article examines how Tumblr handled rapid growth—processing 5 billion daily page views, 40 k requests per second, and terabytes of data—by evolving from a LAMP stack to a Scala‑based, Finagle‑driven distributed system with HBase, Redis, Kafka, and a cell architecture that supports massive real‑time dashboards.

Backend ArchitectureDistributed SystemsFinagle
0 likes · 21 min read
How Tumblr Scaled to 5 Billion Page Views: Inside Their Distributed Architecture
21CTO
21CTO
Feb 4, 2016 · Backend Development

How to Detect Hotspots with a Rate‑Limiting System Using Concurrent LRU Maps

This article explains how a rate‑limiting system can identify hot‑spot resources by using time‑window statistics, a concurrent LRU hash map, and cluster‑wide aggregation to efficiently track and evict low‑frequency keys while maintaining high throughput.

Backend PerformanceDistributed SystemsSliding Window
0 likes · 9 min read
How to Detect Hotspots with a Rate‑Limiting System Using Concurrent LRU Maps
dbaplus Community
dbaplus Community
Feb 2, 2016 · Databases

Redis Deep Dive: Features, Architecture, and Cluster Management

This article provides a comprehensive overview of Redis, covering its primary use cases, internal network and memory models, data consistency, supported data types, client libraries, replication mechanisms, read‑write separation, eviction policies, cluster architecture, node communication, redirection handling, online reconfiguration, and fault‑tolerance strategies.

ClusterData EvictionDistributed Systems
0 likes · 26 min read
Redis Deep Dive: Features, Architecture, and Cluster Management
Efficient Ops
Efficient Ops
Jan 31, 2016 · Cloud Computing

How Meizu Scales Cloud Sync for Millions: Protocols, Architecture, and Data Strategies

This article details Meizu's cloud synchronization service, covering its custom MZ‑SyncML protocol, semi‑sync mechanisms, file and one‑sync protocols, failure handling, service architecture, modular design, massive data routing, multi‑datacenter deployment, traffic optimization, and practical lessons learned.

Distributed Systemscloud syncdata routing
0 likes · 14 min read
How Meizu Scales Cloud Sync for Millions: Protocols, Architecture, and Data Strategies
21CTO
21CTO
Jan 28, 2016 · Databases

How LinkedIn Scales Data: Inside Its Multi‑Phase Database Architecture

This article explains how LinkedIn manages real‑time profile updates, news feeds, and social graph data through a three‑phase architecture that combines RDBMS, NoSQL stores, caching, and Lucene indexes to achieve high consistency, availability, and partition tolerance at massive scale.

Data ArchitectureDistributed SystemsLinkedIn
0 likes · 11 min read
How LinkedIn Scales Data: Inside Its Multi‑Phase Database Architecture
Qunar Tech Salon
Qunar Tech Salon
Jan 20, 2016 · Cloud Computing

Technical Architecture of Alipay and Ant Huabei for Large-Scale Promotional Events

The article explains how Alipay's multi-layered cloud architecture, logical data center design, distributed data strategies, and flexible transaction framework enable high availability, horizontal scalability, and rapid deployment for massive promotional traffic such as Double‑11, illustrated with the Ant Huabei case study.

AlipayBig DataDistributed Systems
0 likes · 21 min read
Technical Architecture of Alipay and Ant Huabei for Large-Scale Promotional Events
Efficient Ops
Efficient Ops
Jan 19, 2016 · Operations

How QQ Achieves Massive Multi‑Region Scheduling and Resilient Operations

This article details Tencent’s QQ large‑scale scheduling architecture, covering multi‑site distribution, rapid dispatch mechanisms, cross‑region data synchronization, automated operation platform ZhiYun, flexible services, overload protection, rapid scaling, and comprehensive monitoring that together enable resilient, high‑performance social services.

Distributed SystemsLarge-Scale SchedulingOperations Automation
0 likes · 15 min read
How QQ Achieves Massive Multi‑Region Scheduling and Resilient Operations
Qunar Tech Salon
Qunar Tech Salon
Jan 16, 2016 · Backend Development

From Zero to One: The Evolution of WeChat’s Backend System Architecture

This article chronicles the two‑month development of WeChat’s backend from its inception, detailing the design of its message model, data‑sync protocol, three‑tier architecture, asynchronous queues, rapid scaling, platformization, multi‑data‑center deployment, disaster‑recovery strategies, performance optimizations, security hardening, and emerging resource‑scheduling challenges.

Distributed SystemsOperationsWeChat
0 likes · 28 min read
From Zero to One: The Evolution of WeChat’s Backend System Architecture
Qunar Tech Salon
Qunar Tech Salon
Jan 11, 2016 · Big Data

Architecture of Taobao's Massive Data Products: From Data Sources to the Glider Middleware

The article details Taobao's massive data product architecture, describing a five‑layer system that processes billions of daily records using Hadoop, real‑time streams, distributed MySQL and HBase clusters, and a middleware layer called Glider that unifies queries, caching, and front‑end integration.

Big DataData ArchitectureDistributed Systems
0 likes · 16 min read
Architecture of Taobao's Massive Data Products: From Data Sources to the Glider Middleware
21CTO
21CTO
Jan 9, 2016 · Backend Development

What Jeff Dean Really Built: From MapReduce to Spanner

This article debunks humorous "facts" about Jeff Dean while highlighting his real contributions to Google’s infrastructure—such as MapReduce, the Google File System, BigTable, and Spanner—and explains how his work shaped modern backend development and big data processing.

BigtableDistributed SystemsJeff Dean
0 likes · 13 min read
What Jeff Dean Really Built: From MapReduce to Spanner
21CTO
21CTO
Dec 30, 2015 · Big Data

Mastering Massive Data: MapReduce, Hadoop, and Taobao’s Architecture

This article introduces the fundamental MapReduce model and Hadoop framework, explains their roles in large‑scale data processing, and then examines Taobao’s massive‑data product architecture—including its data source, compute, storage, query, and product layers, as well as the MyFOX, Prom, and Glider components and caching strategies.

Data ArchitectureDistributed SystemsHadoop
0 likes · 16 min read
Mastering Massive Data: MapReduce, Hadoop, and Taobao’s Architecture
Architect
Architect
Dec 30, 2015 · Backend Development

Snapdeal Ads System Architecture: Scaling to 5 Billion Daily Requests

The article details how Snapdeal built a high‑performance, low‑latency ad‑serving platform that handles billions of daily requests by employing horizontal and vertical scaling, AP‑focused CAP choices, in‑memory data structures, and a suite of open‑source backend technologies.

Ad TechBackendDistributed Systems
0 likes · 6 min read
Snapdeal Ads System Architecture: Scaling to 5 Billion Daily Requests
21CTO
21CTO
Dec 21, 2015 · Backend Development

How JD.com Scaled Its Product Detail Pages to Billions of Views

This article details JD.com's evolution of product detail page architecture—from early IIS/C# monoliths to a distributed, cache‑heavy, Nginx+Lua system—covering front‑end dimensions, performance metrics, design principles, scaling challenges, storage engine choices, multi‑datacenter deployment, and the lessons learned from numerous production pitfalls.

Distributed SystemsLuaNGINX
0 likes · 24 min read
How JD.com Scaled Its Product Detail Pages to Billions of Views
Architect
Architect
Dec 18, 2015 · Fundamentals

Understanding Distributed Consistency: Importance, Models, and Challenges

The article explains why consistency is essential in distributed systems, describes the CAP theorem, outlines various consistency models such as strong, weak, and eventual consistency, and discusses the trade‑offs between data correctness and system performance.

CAP theoremConsistencyDistributed Systems
0 likes · 9 min read
Understanding Distributed Consistency: Importance, Models, and Challenges
21CTO
21CTO
Dec 9, 2015 · Big Data

Mastering Hadoop: From MapReduce Basics to Taobao’s Massive Data Architecture

This article introduces the fundamental MapReduce model and Hadoop framework, explains their components such as HDFS, MapReduce, and HBase, and then examines Taobao’s large‑scale data product architecture—including storage, computation, query, and caching layers—to illustrate practical big‑data processing techniques.

Data ArchitectureDistributed SystemsHadoop
0 likes · 17 min read
Mastering Hadoop: From MapReduce Basics to Taobao’s Massive Data Architecture
Qunar Tech Salon
Qunar Tech Salon
Dec 4, 2015 · Databases

Scaling Massive Data at Alibaba: From Oracle to MySQL Sharding and Distributed Solutions

The article details how Alibaba tackled explosive data growth by migrating from a single Oracle instance to a multi‑source architecture using horizontal and vertical sharding, MySQL clusters, KV stores, and proprietary tools such as Erosa, Otter, and Cobar to achieve high availability, consistency, and performance across multiple IDC sites.

AlibabaDistributed SystemsMySQL
0 likes · 16 min read
Scaling Massive Data at Alibaba: From Oracle to MySQL Sharding and Distributed Solutions
21CTO
21CTO
Nov 25, 2015 · Backend Development

Why Alipay Chose MetaQ: Inside Its High‑Performance Distributed Messaging System

Metamorphosis (MetaQ), Alipay’s open‑source Java‑based distributed messaging middleware, offers high throughput, ordered storage, transaction support, and HA replication, positioning itself as a Kafka‑like solution tailored for massive log, broadcast, and sequential data flows, now powering billions of daily messages for Alipay and Taobao.

Distributed SystemsHigh ThroughputKafka Alternative
0 likes · 6 min read
Why Alipay Chose MetaQ: Inside Its High‑Performance Distributed Messaging System
21CTO
21CTO
Nov 21, 2015 · Backend Development

How Large-Scale Websites Evolve Their Architecture for Performance and Scalability

This article traces the evolution of large‑scale website architectures—from single‑server setups to distributed services—detailing how separation of concerns, caching, load balancing, database sharding, CDN, reverse proxies, NoSQL, and service decomposition collectively improve performance, scalability, and reliability.

Distributed SystemsScalabilitycaching
0 likes · 8 min read
How Large-Scale Websites Evolve Their Architecture for Performance and Scalability
Architect
Architect
Nov 19, 2015 · Backend Development

Optimizing Traditional Commercial Bank Architecture in the Era of Internet Finance

The article analyzes how rapid changes such as big data, cloud computing, and distributed architectures challenge traditional core banking systems and proposes a multi‑step strategy—including mainframe transaction off‑loading, service‑oriented design, open platform development, and big‑data integration—to modernize and improve performance, cost efficiency, and scalability.

Cloud ComputingDistributed Systemsbanking architecture
0 likes · 12 min read
Optimizing Traditional Commercial Bank Architecture in the Era of Internet Finance
21CTO
21CTO
Nov 18, 2015 · Backend Development

How Xiaomi Engineered a High‑Performance Flash‑Sale System for the 2014 Mi Fan Festival

This article details Xiaomi's step‑by‑step design and evolution of its flash‑sale platform, covering the initial PHP‑Redis solution, the challenges of extreme concurrency, and the later Go‑based architecture that enabled millions of users to purchase smartphones reliably during the 2014 Mi Fan Festival.

Backend ArchitectureDistributed SystemsGo
0 likes · 15 min read
How Xiaomi Engineered a High‑Performance Flash‑Sale System for the 2014 Mi Fan Festival
ITPUB
ITPUB
Nov 18, 2015 · Backend Development

How to Build a High‑Throughput Flash‑Sale System Without Overselling

Design a flash‑sale (秒杀) platform that handles millions of concurrent purchase requests without overselling by combining web‑server load shedding, ZooKeeper‑based inventory quotas, message‑queue consumers, stored‑procedure database updates, slot‑based row locking, and hot‑item isolation, all detailed with code examples.

Database OptimizationDistributed SystemsZooKeeper
0 likes · 8 min read
How to Build a High‑Throughput Flash‑Sale System Without Overselling
21CTO
21CTO
Nov 17, 2015 · Operations

How JD Scaled Its Order Fulfillment Center to Handle Millions of Orders

JD’s Order Fulfillment Center (OFC) evolved from a small data‑transfer team into a highly scalable, distributed architecture that handles massive order volumes during events like 618 and Double‑11, employing Java migration, service decomposition, flow control, and robust operations to ensure data consistency and rapid delivery.

Distributed SystemsJava migrationOperations
0 likes · 23 min read
How JD Scaled Its Order Fulfillment Center to Handle Millions of Orders
21CTO
21CTO
Nov 14, 2015 · Backend Development

How WeChat’s Red Packet System Handles Millions of Claims in Real Time

This article explains the backend architecture behind WeChat’s red‑packet feature, detailing how the system stores packet data, uses cache‑level atomic operations for grabbing, separates claim and settlement steps, and ensures high‑throughput, fault‑tolerant processing during peak usage.

BackendCacheDistributed Systems
0 likes · 6 min read
How WeChat’s Red Packet System Handles Millions of Claims in Real Time
Architect
Architect
Nov 12, 2015 · Backend Development

JD.com Multi‑Center Transaction System Architecture for the 11.11 Shopping Festival

The article explains how JD.com designed and deployed a multi‑center transaction architecture, using a high‑performance data bus and strict consistency and routing controls, to handle the massive traffic spikes of the 11.11 e‑commerce event while ensuring scalability and disaster recovery.

Distributed Systemsbackend scalabilitydata replication
0 likes · 9 min read
JD.com Multi‑Center Transaction System Architecture for the 11.11 Shopping Festival

Designing a Business‑Oriented High‑Availability Architecture for Game Access Systems

The article presents a comprehensive, business‑centric high‑availability architecture for a game access platform, detailing measurable goals, a three‑layered design, client‑side retry with HTTP‑DNS, functional separation and degradation, multi‑region active‑active deployment, and automated, visual monitoring to achieve rapid issue detection, recovery, and minimal downtime.

Distributed Systemsbusiness reliabilityfault tolerance
0 likes · 23 min read
Designing a Business‑Oriented High‑Availability Architecture for Game Access Systems
Java High-Performance Architecture
Java High-Performance Architecture
Nov 5, 2015 · Backend Development

From One Server to Scalable Architecture: A Step-by-Step Evolution Guide

This article outlines the typical progression of website architecture from a single‑server setup through service separation, caching, clustering, read/write splitting, CDN, reverse proxy, distributed storage, NoSQL, and business‑level service decomposition, providing a clear roadmap for scaling web systems.

BackendCDNDistributed Systems
0 likes · 5 min read
From One Server to Scalable Architecture: A Step-by-Step Evolution Guide
21CTO
21CTO
Nov 2, 2015 · Backend Development

How WeChat Scales: Backend Architecture for Ultra‑Low Latency Messaging

The article outlines WeChat’s backend design that achieves seamless, low‑latency messaging through a minimalist sync protocol, efficient notification mechanisms, a three‑tier RPC framework, user‑level thread concurrency, and globally distributed IDC architecture ensuring high availability and eventual consistency.

Backend ArchitectureDistributed SystemsRPC
0 likes · 7 min read
How WeChat Scales: Backend Architecture for Ultra‑Low Latency Messaging
Architect
Architect
Oct 26, 2015 · Backend Development

Evolution of 58.com Architecture from Small Traffic to Billion‑Scale

The talk outlines how 58.com’s website architecture evolved through stages—from a single‑machine, low‑traffic setup to a distributed, Java‑based, high‑availability system handling over a billion visits—detailing the challenges faced and the technical solutions adopted at each scale.

BackendDistributed SystemsPerformance
0 likes · 13 min read
Evolution of 58.com Architecture from Small Traffic to Billion‑Scale
21CTO
21CTO
Oct 24, 2015 · Backend Development

How to Build Scalable, High‑Performance Large‑Scale Websites: Architecture Evolution

This article examines the core challenges of massive web platforms—huge user bases, high concurrency, and massive data—and walks through a step‑by‑step evolution of architecture from a single‑server setup to distributed caching, clustering, read/write separation, CDN, and micro‑service strategies for achieving high availability, performance, and security.

Backend ArchitectureDistributed SystemsScalability
0 likes · 10 min read
How to Build Scalable, High‑Performance Large‑Scale Websites: Architecture Evolution
Architect
Architect
Oct 24, 2015 · Backend Development

Designing a Complete Distributed Server Cluster Architecture for Large Websites

This article outlines a comprehensive distributed server cluster architecture for large‑scale websites, covering the evolution from simple three‑tier setups to high‑availability load‑balancing with HAProxy/Keepalived, Redis caching, NoSQL storage, and future distributed MySQL considerations.

Distributed SystemsHAProxyload balancing
0 likes · 8 min read
Designing a Complete Distributed Server Cluster Architecture for Large Websites
Architect
Architect
Oct 21, 2015 · Backend Development

WeChat Backend Architecture: Synchronization Protocol, RPC Framework, and Multi-IDC Design

The article outlines WeChat’s backend architecture, detailing extreme business requirements such as low latency and power efficiency, challenges of synchronizing diverse data across terminals, and solutions including a minimal sync protocol, high‑efficiency notification mechanisms, a three‑tier backend, unified RPC framework, coroutine‑based high‑concurrency RPC, and multi‑IDC distribution with strong consistency and disaster‑recovery strategies.

Distributed SystemsRPCSynchronization
0 likes · 7 min read
WeChat Backend Architecture: Synchronization Protocol, RPC Framework, and Multi-IDC Design
MaGe Linux Operations
MaGe Linux Operations
Oct 21, 2015 · Operations

How JobCenter Transforms Distributed Task Scheduling in E‑Commerce

JobCenter is a distributed task coordination platform that replaces crontab with a unified scheduling, monitoring, and alerting system, enabling e‑commerce teams to manage thousands of web‑service‑based jobs, ensure reliable execution, and gain clear visibility into task performance.

Distributed SystemsOperationsautomation
0 likes · 7 min read
How JobCenter Transforms Distributed Task Scheduling in E‑Commerce
21CTO
21CTO
Oct 20, 2015 · Backend Development

Scaling a Web System to 100M Daily Visits: Load Balancing, Caching, and Architecture

This article explains how a web system can grow from 100,000 to 100 million daily visits by introducing multi‑level caching, various load‑balancing strategies, MySQL performance tuning, distributed database setups, and geographic deployment to maintain stability and performance under massive traffic.

Database OptimizationDistributed SystemsMySQL
0 likes · 21 min read
Scaling a Web System to 100M Daily Visits: Load Balancing, Caching, and Architecture
Architect
Architect
Oct 18, 2015 · Cloud Computing

Practices and Reflections on Enterprise Cloud Platforms

The article shares the author’s experience designing and operating enterprise‑grade cloud platforms, covering resource and application management, the Platform EGO architecture, comparisons with Mesos, Yarn and Kubernetes, and practical insights on scaling, scheduling, security, and architectural evolution.

Auto ScalingCloud ComputingDistributed Systems
0 likes · 18 min read
Practices and Reflections on Enterprise Cloud Platforms
21CTO
21CTO
Oct 16, 2015 · Backend Development

Inside Uber's Real‑Time Dispatch: How the Company Scales Its Marketplace

This article details Uber's rapid growth and the engineering choices behind its real‑time dispatch platform, covering geospatial indexing, microservice architecture, scaling techniques like Ringpop and TChannel, and strategies for availability and fault tolerance.

Distributed SystemsGeospatial IndexingMicroservices
0 likes · 18 min read
Inside Uber's Real‑Time Dispatch: How the Company Scales Its Marketplace
21CTO
21CTO
Oct 10, 2015 · Backend Development

How to Choose the Right Session Management Strategy for Scalable Web Applications

With growing website traffic, single‑machine deployments struggle, so this article examines four session‑management strategies—session stickiness, replication, centralized storage, and cookie‑based approaches—detailing their mechanisms, advantages, and drawbacks to help you select the best solution for scalable web applications.

Distributed SystemsSession Managementbackend scaling
0 likes · 6 min read
How to Choose the Right Session Management Strategy for Scalable Web Applications
21CTO
21CTO
Sep 26, 2015 · Backend Development

Architecting High‑Traffic Web 2.0 Sites: Solving Data, Concurrency & Storage

This article examines the key challenges of building large‑scale, high‑interaction web 2.0 platforms—including massive data processing, concurrency control, file storage, indexing, distributed architecture, AJAX usage, security, synchronization, clustering, and OpenAPI integration—offering practical considerations for robust backend design.

Data ManagementDistributed Systemsconcurrency
0 likes · 8 min read
Architecting High‑Traffic Web 2.0 Sites: Solving Data, Concurrency & Storage

Understanding Storm: A Distributed Real-Time Computation System

The article explains the need for low‑latency, high‑performance, distributed real‑time processing, outlines the challenges such systems must address, and introduces Storm as a Hadoop‑like framework for stream processing, detailing its architecture, fault‑tolerance mechanisms, transactional topology, and large‑scale deployment at Taobao.

Big DataDistributed SystemsReal-time Processing
0 likes · 14 min read
Understanding Storm: A Distributed Real-Time Computation System
Efficient Ops
Efficient Ops
Sep 23, 2015 · Operations

How Tencent Powers Millions with SET‑Based NoSQL Clusters

Tencent’s operations team explains how its SET‑based NoSQL clusters deliver ultra‑low latency, high availability, and seamless disaster recovery for billions of users, detailing deployment models, synchronization mechanisms, cost‑saving techniques, and the Data‑as‑Service approach that underpins its massive social platforms.

Cost OptimizationData as a ServiceDistributed Systems
0 likes · 12 min read
How Tencent Powers Millions with SET‑Based NoSQL Clusters
21CTO
21CTO
Sep 14, 2015 · Backend Development

Why Simple‑Looking Sites Like Taobao Need Hundreds of Top Engineers

Although sites like Taobao appear simple to users, they rely on massive distributed search, caching, storage, load‑balancing, CDN, logging, and data‑analysis systems that demand sophisticated backend engineering, massive infrastructure, and specialized algorithms, explaining why countless top engineers are required to keep them running.

Big DataDistributed Systemscaching
0 likes · 12 min read
Why Simple‑Looking Sites Like Taobao Need Hundreds of Top Engineers
Art of Distributed System Architecture Design
Art of Distributed System Architecture Design
Sep 14, 2015 · Industry Insights

Why Kafka Dominates Distributed Messaging: Architecture, Features, and Best Practices

This article provides an in‑depth examination of Apache Kafka’s origins, design goals, core concepts such as brokers, topics, partitions, producers and consumers, compares it with other message queues, explains its storage format, configuration options, delivery guarantees, and includes practical Java code examples for partitioning and consumption.

ArchitectureDistributed SystemsKafka
0 likes · 22 min read
Why Kafka Dominates Distributed Messaging: Architecture, Features, and Best Practices
21CTO
21CTO
Sep 2, 2015 · Cloud Computing

What I Learned Building a Hybrid Cloud System: Restful APIs, RabbitMQ, Redis & More

After two months of deep involvement in a distributed hybrid‑cloud project, I share practical insights on using Restful APIs, RabbitMQ, Redis, logging, component‑based development, testing strategies, coding standards, and cross‑team communication, highlighting challenges and solutions encountered while integrating C#, Java, and Python services.

Distributed SystemsREST APIRabbitMQ
0 likes · 12 min read
What I Learned Building a Hybrid Cloud System: Restful APIs, RabbitMQ, Redis & More
21CTO
21CTO
Aug 24, 2015 · Databases

Mastering Distributed Consistency: Strategies Behind NoSQL Replication

This article systematically explores the distributed characteristics of NoSQL databases, covering consistency trade‑offs, replication techniques, anti‑entropy protocols, data placement strategies, failure detection, and coordinator election, while illustrating each concept with diagrams and practical examples.

Anti-entropyConsistencyDistributed Systems
0 likes · 32 min read
Mastering Distributed Consistency: Strategies Behind NoSQL Replication
21CTO
21CTO
Aug 18, 2015 · Cloud Computing

What I Learned Building a Hybrid Cloud System: Architecture, Tools, and Best Practices

Over the past two months I helped develop a distributed hybrid‑cloud platform, tackling challenges from OS differences and network ports to message queues, logging, multi‑language integration, and testing, and I share the architectural decisions, tooling choices, and practical lessons learned for building robust backend systems.

Backend ArchitectureDistributed SystemsRabbitMQ
0 likes · 12 min read
What I Learned Building a Hybrid Cloud System: Architecture, Tools, and Best Practices
21CTO
21CTO
Aug 14, 2015 · Backend Development

Ensuring Data Consistency: From Local Transactions to Distributed 2PC and Message Queues

This article explores how to maintain data consistency across services by using local transactions, two‑phase commit distributed transactions, and reliable message‑queue patterns, illustrating each method with an Alipay‑to‑YuEBao transfer example and discussing their trade‑offs.

Data ConsistencyDistributed SystemsMessage Queue
0 likes · 11 min read
Ensuring Data Consistency: From Local Transactions to Distributed 2PC and Message Queues
21CTO
21CTO
Aug 8, 2015 · Backend Development

How to Build Horizontally Scalable Systems: Load Balancing, Caching, and More

The article distills Will Larson’s insights on designing horizontally scalable systems, covering linear capacity growth, redundancy, load‑balancing strategies, caching layers, CDN usage, offline processing with message queues, Map‑Reduce for big data, and the benefits of introducing a platform layer to improve robustness and reusability.

Distributed Systemscachingload balancing
0 likes · 12 min read
How to Build Horizontally Scalable Systems: Load Balancing, Caching, and More

Challenges and Strategies for Metadata Protection in Cloud Object Storage

This article examines the problems and trade‑offs of metadata protection in cloud object storage, highlighting the importance of reliability, availability, and consistency, and comparing primary‑secondary and multi‑replica models, including the WRN algorithm and practical operational considerations.

ConsistencyDistributed SystemsOperations
0 likes · 28 min read
Challenges and Strategies for Metadata Protection in Cloud Object Storage