Tagged articles
128 articles
Page 2 of 2
Architects' Tech Alliance
Architects' Tech Alliance
Sep 22, 2017 · Operations

Huawei VIS and HyperMetro Dual-Active Storage Solutions Overview

This article provides a detailed overview of Huawei's dual-active storage solutions, describing the VIS gateway architecture, stretched VCS clusters, HyperMetro active-active implementation, network and hardware considerations, replication mechanisms, distributed locking, and performance optimizations for long-distance data-center deployments.

Dual-ActiveSANdata-center
0 likes · 15 min read
Huawei VIS and HyperMetro Dual-Active Storage Solutions Overview
21CTO
21CTO
Sep 14, 2017 · Backend Development

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

PhxQueue is a Tencent‑open‑source, Paxos‑based distributed queue that delivers at‑least‑once delivery, synchronous disk flushing, strict ordering, multi‑subscription, and high throughput, outperforming Kafka in reliability and failover scenarios while supporting massive workloads such as WeChat Pay.

KafkaPaxosWeChat
0 likes · 17 min read
How PhxQueue Achieves High‑Availability, High‑Throughput Distributed Queuing with Paxos
Efficient Ops
Efficient Ops
May 9, 2017 · Backend Development

How Tencent Scaled QQ Red Packet to 100k QPS: Architecture & Lessons

This article details how Tencent's AMS system was analyzed, traffic‑estimated, and redesigned for high‑availability during the QQ Spring Festival Red Packet event, covering architecture mapping, scaling strategies, overload protection, flexible availability, disaster recovery, monitoring, and practical lessons learned.

Backenddisaster-recoveryhigh-availability
0 likes · 25 min read
How Tencent Scaled QQ Red Packet to 100k QPS: Architecture & Lessons
Alibaba Cloud Infrastructure
Alibaba Cloud Infrastructure
Apr 6, 2017 · Operations

Scaling Alibaba Group GitLab: Distributed Architecture, Sharding, and Operational Practices

This article describes how Alibaba Group transformed its GitLab platform from a single‑node deployment to a distributed, sharded architecture with proxy services, performance optimizations, multi‑datacenter backup, and automated operations to support millions of users and dramatically increase request throughput.

GitLabdistributed-systemshigh-availability
0 likes · 14 min read
Scaling Alibaba Group GitLab: Distributed Architecture, Sharding, and Operational Practices
ITPUB
ITPUB
Oct 31, 2016 · Backend Development

Why Redis Beats MySQL for Distributed Caching: Deployment and HA Strategies

The article evaluates storage options for shared collections across multiple machines, explains why Redis 3.2 meets high‑availability, persistence, and data‑structure needs, and details the chosen deployment using master‑slave replication, Sentinel clusters, and supporting scripts.

DeploymentPersistencecaching
0 likes · 8 min read
Why Redis Beats MySQL for Distributed Caching: Deployment and HA Strategies
dbaplus Community
dbaplus Community
Oct 20, 2016 · Databases

Inside MySQL 8.0: New Features, Community Insights, and Future Roadmap

The article recaps a MySQL 8.0 optimizer meetup where experts discussed version naming, enterprise vs community edition differences, character‑set choices, storage‑engine evolution, hint usage, sharding strategies, high‑availability architectures, market position, and upcoming feature requests from the community.

8.0HintsJSON
0 likes · 13 min read
Inside MySQL 8.0: New Features, Community Insights, and Future Roadmap
High Availability Architecture
High Availability Architecture
Jul 26, 2016 · Databases

Optimizing Throughput and Latency in Large‑Scale Redis Cluster Deployments

This article examines the performance challenges of a 700‑node Redis Cluster used by Youku, analyzes bandwidth and latency impacts of cluster communication, and presents practical tuning methods—including adjusting cluster‑node‑timeout, reducing replicas, disabling AOF, limiting cluster‑nodes commands, and tuning the hz parameter—to improve throughput and stability in massive Redis deployments.

Redis ClusterScalabilityTuning
0 likes · 13 min read
Optimizing Throughput and Latency in Large‑Scale Redis Cluster Deployments
Architecture Digest
Architecture Digest
Jul 19, 2016 · Operations

Designing a Multi‑Dimensional High‑Availability Architecture for a Game Access System

The article presents a business‑oriented, three‑layer high‑availability architecture for a large‑scale game access platform, detailing measurable goals, client‑side retry with HTTP‑DNS, functional separation and degradation, multi‑region active‑active deployment, and automated, visual monitoring to achieve rapid fault detection, isolation, and recovery.

Operationsdistributed-systemsfault-tolerance
0 likes · 20 min read
Designing a Multi‑Dimensional High‑Availability Architecture for a Game Access System
High Availability Architecture
High Availability Architecture
Jul 15, 2016 · Backend Development

High‑Availability Architecture for Weibo Paid Reading and Tipping Services

The article describes the high‑availability, high‑concurrency backend architecture of Weibo's paid reading and tipping platform, covering layered design, database sharding, asynchronous processing, monitoring, idempotency, distributed transaction handling, and security measures for a large‑scale internet‑finance system.

BackendIdempotencydistributed-systems
0 likes · 8 min read
High‑Availability Architecture for Weibo Paid Reading and Tipping Services
High Availability Architecture
High Availability Architecture
Jul 1, 2016 · Backend Development

High‑Availability Design and Optimizations of Didi’s Passport Authentication Service

This article details Didi’s Passport authentication system architecture, describing how language migration, service decomposition, flexible ticket and SMS code designs, multi‑region active‑active deployment, an independent Argus access‑control layer, and interface splitting together achieve high availability and low latency under extreme traffic peaks.

AuthenticationGolangTicket
0 likes · 18 min read
High‑Availability Design and Optimizations of Didi’s Passport Authentication Service
WeChat Backend Team
WeChat Backend Team
Jun 14, 2016 · Backend Development

How WeChat Generates Trillions of Sequence Numbers with Sub‑Millisecond Latency

This article explains how WeChat’s seqsvr service generates trillions of per‑user sequence numbers with sub‑millisecond latency, detailing its core architecture, pre‑allocation and section‑sharing strategies, engineering implementation with StoreSvr and AllocSvr, and the evolution of its disaster‑recovery designs from primary‑backup to embedded routing tables.

ScalabilitySequenceWeChat
0 likes · 20 min read
How WeChat Generates Trillions of Sequence Numbers with Sub‑Millisecond Latency
Efficient Ops
Efficient Ops
Jun 2, 2016 · Databases

Mastering Redis Cluster in Production: Real-World Practices from VIPShop

This article shares VIPShop's extensive production experience with Redis Cluster, covering use cases, storage architecture evolution, detailed best‑practice guidelines, common pitfalls, operational automation, monitoring strategies, and useful open‑source tools for large‑scale deployments.

OperationsRedis Clusterbest-practices
0 likes · 19 min read
Mastering Redis Cluster in Production: Real-World Practices from VIPShop
dbaplus Community
dbaplus Community
May 8, 2016 · Backend Development

How LeTV Scaled Its Payment System to 100k Orders per Second

LeTV upgraded its payment architecture in 2015 by sharding databases, designing a Snowflake‑based globally unique order ID, implementing asynchronous replication for eventual consistency, building high‑availability master‑slave clusters with LVS and KeepAlive, tiering data caches, and adding a coarse‑fine traffic pipeline to reliably handle up to 100,000 orders per second.

BackendScalabilityhigh-availability
0 likes · 16 min read
How LeTV Scaled Its Payment System to 100k Orders per Second
Architecture Digest
Architecture Digest
Apr 30, 2016 · Databases

Design and Implementation of a High‑Throughput Payment System: Sharding, Order ID Generation, and High Availability

The article details how LeTV upgraded its payment platform in 2015 to handle up to 100,000 orders per second by implementing database sharding based on user IDs, a Snowflake‑style globally unique order ID, asynchronous consistency via message queues, multi‑level data caching, and high‑availability architectures for both master‑slave and load‑balanced deployments.

databasesdistributed-systemshigh-availability
0 likes · 15 min read
Design and Implementation of a High‑Throughput Payment System: Sharding, Order ID Generation, and High Availability
21CTO
21CTO
Apr 29, 2016 · Backend Development

How LeTV Scaled Its Payment System to 100k Orders per Second with Sharding and HA

This article explains how LeTV's payment platform handled a hundred‑fold surge in traffic by redesigning its architecture with database sharding, a custom order‑ID scheme, asynchronous consistency, high‑availability clustering, data tiering, and a coarse‑fine request pipeline to sustain up to 100,000 orders per second.

databasehigh-availabilityorder ID
0 likes · 15 min read
How LeTV Scaled Its Payment System to 100k Orders per Second with Sharding and HA
dbaplus Community
dbaplus Community
Apr 13, 2016 · Databases

Secure Redis Cluster: Adding Password Authentication and Automated Node Management

This guide explains why the official Redis Cluster tools lack password support, outlines the security risks of an unauthenticated cluster, and introduces a custom management utility that adds password authentication, automates slot migration, and simplifies adding or removing nodes, complete with step‑by‑step testing procedures.

Cluster ManagementData MigrationRedis Cluster
0 likes · 8 min read
Secure Redis Cluster: Adding Password Authentication and Automated Node Management
21CTO
21CTO
Jan 18, 2016 · Backend Development

Designing High‑Performance Read Services: Principles, Caching, and Concurrency

This article shares practical design principles for building scalable read services, covering stateless architecture, data closed‑loop processing, multi‑layer caching strategies, concurrency optimization, degradation switches, rate limiting, traffic switching, and other operational best practices.

Scalabilitybackend-developmentcaching
0 likes · 11 min read
Designing High‑Performance Read Services: Principles, Caching, and Concurrency
MaGe Linux Operations
MaGe Linux Operations
Jan 14, 2016 · Operations

Mastering High‑Availability Clusters: Concepts, Architecture, and Heartbeat Setup

This guide explains the fundamental concepts and layered architecture of high‑availability clusters, details the software components for each layer, compares RHEL/CentOS solutions, and provides step‑by‑step instructions for configuring heartbeat2 with haresource, including node preparation, authentication, resource definitions, and service failover.

HeartbeatLinuxRHEL
0 likes · 15 min read
Mastering High‑Availability Clusters: Concepts, Architecture, and Heartbeat Setup
Meituan Technology Team
Meituan Technology Team
Dec 10, 2015 · Backend Development

Performance Optimization Patterns for High‑Throughput Backend Systems

The article presents a pattern‑based catalog of performance‑optimization techniques—such as horizontal and vertical partitioning, constant‑variable separation, locality, and sandboxing—illustrated with Meituan case studies, explaining motivations, trade‑offs, and how each pattern reduces latency, boosts throughput, and enhances availability in high‑throughput backend systems.

BackendScalabilityhigh-availability
0 likes · 45 min read
Performance Optimization Patterns for High‑Throughput Backend Systems
ITPUB
ITPUB
Nov 26, 2015 · Operations

How to Prevent Split‑Brain in HA Clusters: Arbitration, Fencing, and Practical Strategies

This article explains what split‑brain is in high‑availability systems, compares arbitration and fencing methods, evaluates client‑routing options without fencing devices, discusses data‑loss risks during failover for PostgreSQL and MySQL, and provides concrete implementation guidance using Pacemaker and Corosync.

PacemakerSplit-Brainarbitration
0 likes · 10 min read
How to Prevent Split‑Brain in HA Clusters: Arbitration, Fencing, and Practical Strategies
Art of Distributed System Architecture Design
Art of Distributed System Architecture Design
Nov 2, 2015 · Backend Development

Evolution of 58.com Architecture: From Single‑Server to Scalable Service‑Oriented System

The article chronicles how 58.com’s website architecture evolved through multiple growth stages—from a tiny single‑machine setup to a distributed, service‑oriented platform—by addressing scaling bottlenecks with technologies such as LAMP, read/write separation, vertical splitting, caching, and automated deployment.

Backendarchitecturehigh-availability
0 likes · 13 min read
Evolution of 58.com Architecture: From Single‑Server to Scalable Service‑Oriented System
High Availability Architecture
High Availability Architecture
Aug 16, 2015 · Backend Development

High‑Availability Architecture and Scaling Experience of Snowball During Stock Market Turbulence

This article shares Snowball's (Xueqiu) high‑availability architecture, performance optimizations, and scaling strategies—including hybrid cloud migration, service decomposition, in‑memory caching, and metric‑driven monitoring—implemented to handle massive traffic spikes and operational challenges during a volatile stock market period.

Backendarchitecturehigh-availability
0 likes · 21 min read
High‑Availability Architecture and Scaling Experience of Snowball During Stock Market Turbulence
Architect
Architect
Jun 1, 2015 · Operations

Practical Guide to Building High‑Availability and Scalable Architecture

This article explains practical techniques for designing high‑availability and scalable systems by addressing entry, business, cache, and database layers, offering concrete solutions such as keepalived, stateless services, cache partitioning, and replication strategies to handle rapid user growth without service disruption.

cache-partitioningdatabase-replicationhigh-availability
0 likes · 11 min read
Practical Guide to Building High‑Availability and Scalable Architecture
Baidu Tech Salon
Baidu Tech Salon
Apr 7, 2014 · Operations

Network-Based Read-Only Root Filesystem with High Availability

The article outlines a Linux server architecture that mounts a read‑only root filesystem over the network from a centrally managed, DRBD‑replicated control node with Heartbeat failover, providing real‑time updates, high security (even root cannot modify), and automatic migration via virtual IP.

DRBDHeartbeatNFS
0 likes · 4 min read
Network-Based Read-Only Root Filesystem with High Availability