Tagged articles
521 articles
Page 6 of 6
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
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 SystemsJavaSystem Architecture
0 likes · 32 min read
Design and Challenges of a High‑Concurrency Flash‑Sale (Seckill) System
Architecture Digest
Architecture Digest
Mar 13, 2016 · Backend Development

Performance Tuning Patterns for High‑Scale Backend Systems

This article presents a pattern‑based approach to performance tuning in large‑scale backend services, describing common degradation anti‑patterns, a set of optimization patterns such as horizontal and vertical partitioning, runtime 3NF, data locality, and degradation strategies, and illustrates each with real Meituan case studies.

ScalabilitySystem Architectureperformance
0 likes · 42 min read
Performance Tuning Patterns for High‑Scale Backend Systems
21CTO
21CTO
Mar 4, 2016 · Artificial Intelligence

How Facebook’s News Feed Works: Architecture, Culture, and Ranking Secrets

This article shares insights from former Facebook engineers on the company’s engineering culture, open workspace, code‑review practices, and the technical architecture behind the News Feed, including real‑time publishing, push/pull models, and machine‑learning‑driven ranking.

FacebookSystem Architecturenews feed
0 likes · 10 min read
How Facebook’s News Feed Works: Architecture, Culture, and Ranking Secrets
Architecture Digest
Architecture Digest
Feb 13, 2016 · Backend Development

Evolution of Xiaomi Web Architecture: From Monolith to Scalable Microservices and Cloud‑Native Solutions

The article chronicles Xiaomi Web's architectural journey from a simple three‑engineer monolith in 2011 through systematic service decomposition, asynchronous messaging, database sharding with Cobar, cloud‑native scaling, advanced caching, virtual inventory allocation, and sophisticated monitoring, illustrating practical lessons for building high‑performance e‑commerce platforms.

MicroservicesSystem Architecturecloud
0 likes · 12 min read
Evolution of Xiaomi Web Architecture: From Monolith to Scalable Microservices and Cloud‑Native Solutions
21CTO
21CTO
Jan 28, 2016 · Operations

How to Build High‑Availability Systems: Lessons from a Transaction Platform Evolution

This article shares practical insights on achieving high availability by understanding goals, decomposing requirements, designing resilient architectures, ensuring operability, testing rigorously, and reducing release risk, illustrated through the multi‑stage evolution of a transaction system.

MicroservicesOperationsScalability
0 likes · 14 min read
How to Build High‑Availability Systems: Lessons from a Transaction Platform Evolution
Architect
Architect
Jan 15, 2016 · Backend Development

WeChat Architecture: Strategies for Massive Scale, Agile Development, and Reliability

The article summarizes Tencent's WeChat technical director Zhou Hao's presentation on how the massive messaging platform achieves rapid growth, high availability, and agile development through a three‑pronged strategy of precise product design, flexible project management, and robust backend technologies such as modular system decomposition, extensible protocols, gray‑release deployment, and comprehensive monitoring.

Agile DevelopmentSystem ArchitectureWeChat
0 likes · 17 min read
WeChat Architecture: Strategies for Massive Scale, Agile Development, and Reliability
21CTO
21CTO
Jan 7, 2016 · Backend Development

How to Build a High‑Performance Flash‑Sale System: Architecture, Challenges & Solutions

This article analyzes the complete flash‑sale workflow, identifies its unique characteristics and high‑concurrency technical challenges, and presents a layered architecture—including frontend static pages, request interception, queue design, database sharding, caching, optimistic locking, and anti‑cheating measures—to ensure reliability, scalability and data safety.

System Architecturedatabase shardingflash sale
0 likes · 34 min read
How to Build a High‑Performance Flash‑Sale System: Architecture, Challenges & Solutions
Qunar Tech Salon
Qunar Tech Salon
Jan 6, 2016 · Backend Development

Architecture Evolution and Scaling Solutions of Kuaidi Dache (Fast Taxi) Service

This article details the rapid traffic growth challenges faced by Kuaidi Dache from 2013‑2014 and presents representative architectural bottlenecks and the engineering solutions—including LBS optimization, long‑connection redesign, distributed refactoring, a wireless open platform, real‑time monitoring, and data layer transformation—that enabled stable, scalable, high‑performance ride‑hailing services.

Real-time ProcessingRide HailingScalability
0 likes · 13 min read
Architecture Evolution and Scaling Solutions of Kuaidi Dache (Fast Taxi) Service
ITPUB
ITPUB
Jan 5, 2016 · Backend Development

How Kuaidi Dache Overcame MongoDB Limits and Built Real-Time Monitoring

Facing explosive growth in 2013‑2014, Kuaidi Dache re‑engineered its ride‑hailing platform by partitioning MongoDB, replacing single‑queue NICs with multi‑queue, rewriting its long‑connection service with AIO, adopting Dubbo and RocketMQ for micro‑services, and building a Storm‑HBase real‑time monitoring and data synchronization pipeline.

MicroservicesMongoDBRide Hailing
0 likes · 15 min read
How Kuaidi Dache Overcame MongoDB Limits and Built Real-Time Monitoring
21CTO
21CTO
Dec 30, 2015 · Operations

Designing a 100k-Server Monitoring System: Architecture and Key Lessons

This article shares the architecture, design principles, challenges, and performance‑optimizing solutions behind a ten‑hundred‑thousand‑scale server monitoring system, covering data collection agents, distributed pipelines, real‑time alerts, high throughput, multi‑platform support, and practical lessons learned.

Performance OptimizationScalabilityServer Monitoring
0 likes · 10 min read
Designing a 100k-Server Monitoring System: Architecture and Key Lessons
21CTO
21CTO
Nov 21, 2015 · Big Data

Why Build a Kafka System? Core Use Cases and Design Principles

This article explains why Kafka is essential for activity and operational data pipelines, outlines key use cases such as news feeds, relevance ranking, security, monitoring, and reporting, and details its deployment topology, design decisions, and message persistence strategies.

Distributed MessagingKafkaReal-time Processing
0 likes · 14 min read
Why Build a Kafka System? Core Use Cases and Design Principles
21CTO
21CTO
Aug 27, 2015 · Operations

How Meituan’s O2O Supply Chain Architecture Overcame Scaling Challenges

This article examines Meituan’s O2O supply chain system design, detailing its evolution, the complexities of fine‑grained data, flexible sales models, dynamic attribute management, configurable workflows, and automation initiatives that dramatically cut costs and boost efficiency.

O2OSupply ChainSystem Architecture
0 likes · 15 min read
How Meituan’s O2O Supply Chain Architecture Overcame Scaling Challenges

Boost Application Performance: Algorithm & Resource Optimization Tactics

The article outlines a comprehensive approach to performance tuning by first optimizing algorithms, then enhancing hardware and software environments, and finally improving the interaction between code and resources through load balancing, caching, and I/O reduction, while acknowledging trade‑offs such as consistency and operational complexity.

Performance OptimizationResource ManagementSystem Architecture
0 likes · 8 min read
Boost Application Performance: Algorithm & Resource Optimization Tactics
Art of Distributed System Architecture Design
Art of Distributed System Architecture Design
Mar 20, 2015 · Backend Development

Renren’s Middle‑Layer Architecture: Design, Technologies, and Performance Optimizations

The article describes how Renren builds a high‑performance middle‑layer using open‑source components such as MySQL, Tokyo Cabinet/Tyrant, Nginx, Resin, Squid, LVS, Struts, Lucene, Netty, Ganglia, Memcached, and ICE to reduce database load, achieve sub‑20 ms response times, and support massive read/write traffic.

BackendRenrenSystem Architecture
0 likes · 9 min read
Renren’s Middle‑Layer Architecture: Design, Technologies, and Performance Optimizations
ITPUB
ITPUB
Aug 11, 2014 · Information Security

Inside China’s Social Security System: Architecture, Security, and Performance Secrets

In this interview, senior database engineer Eric shares the three‑layer J2EE architecture, Oracle and WebLogic stack, security measures, high‑concurrency handling, disaster‑recovery practices, and performance‑tuning techniques used in China’s social security systems.

Performance OptimizationSystem ArchitectureWebLogic
0 likes · 13 min read
Inside China’s Social Security System: Architecture, Security, and Performance Secrets