Tagged articles

system architecture

565 articles · Page 6 of 6
Architects' Tech Alliance
Architects' Tech Alliance
May 8, 2017 · Backend Development

Designing Payment System Architecture: Product Classification, Module Functions, and Business Process

This article provides a comprehensive overview of payment system architecture, covering product classifications, module capabilities, typical business flows, reference designs, and real‑world examples from major platforms, while outlining supporting, core, and product layers essential for building robust backend payment services.

backendpaymentpayment gateway
0 likes · 15 min read
Designing Payment System Architecture: Product Classification, Module Functions, and Business Process
21CTO
21CTO
Apr 22, 2017 · Backend Development

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

This article analyzes the business flow, technical challenges, and architectural design of a flash‑sale (seckill) system, offering practical solutions for isolation, high‑concurrency handling, database sharding, caching, cheating prevention, and data consistency to ensure reliable high‑traffic e‑commerce operations.

Database ScalingFlash Salebackend
0 likes · 33 min read
How to Build a High‑Performance Flash Sale (Seckill) System: Architecture, Challenges & Solutions
Ctrip Technology
Ctrip Technology
Apr 13, 2017 · Big Data

Design and Implementation of Ctrip's Real-Time User Behavior System

The article describes how Ctrip redesigned its real-time user behavior service using a Java‑Kafka‑Storm stack with Redis and MySQL, detailing the architecture, real‑time processing, availability, performance, scalability, and deployment strategies to handle billions of events daily.

MySQLStormreal-time processing
0 likes · 13 min read
Design and Implementation of Ctrip's Real-Time User Behavior System
21CTO
21CTO
Apr 4, 2017 · Artificial Intelligence

How Vipshop Evolved Its Real-Time Personalized Recommendation Engine

This article recounts Wu Guanlin’s presentation on the evolution of Vipshop’s personalized recommendation system, detailing the technical challenges of real‑time predictions, the three generations of architecture, the four‑stage recommendation engine, and the VRE platform’s design for scalability and low latency.

Big Datamachine learningreal-time prediction
0 likes · 10 min read
How Vipshop Evolved Its Real-Time Personalized Recommendation Engine
21CTO
21CTO
Mar 22, 2017 · Artificial Intelligence

How Youku Tudou Revamped Its Video Recommendation Engine for Real‑Time Ranking

The Youku Tudou data team overhauled its video recommendation system by moving ranking from offline to online, detailing architectural changes, advantages, challenges, feature handling, offline evaluation, and model weight fusion to improve scalability and user experience.

AB testingAILarge-Scale Data
0 likes · 7 min read
How Youku Tudou Revamped Its Video Recommendation Engine for Real‑Time Ranking
Architecture Digest
Architecture Digest
Mar 12, 2017 · Backend Development

Design and Technical Challenges of High‑Concurrency Flash Sale (Seckill) Systems

This article analyzes the business model of flash‑sale (seckill) operations, enumerates the technical challenges such as impact on existing services, high‑concurrency load, bandwidth, order‑URL security, and proposes architectural principles, layered designs, queue choices, database sharding, scaling, overload protection, anti‑cheat measures, and data‑safety techniques to build a robust backend system.

Queuebackendcaching
0 likes · 31 min read
Design and Technical Challenges of High‑Concurrency Flash Sale (Seckill) Systems
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Feb 16, 2017 · Backend Development

How VIPshop Evolved from Monolithic LAMP to Distributed Service Architecture

This article examines VIPshop's transformation from a single‑application LAMP system to a vertically split and finally distributed service‑oriented architecture, detailing the business model, key design requirements, platform governance, and the technical services that enable a scalable e‑commerce operation.

Cloud Computingdistributed systemse-commerce
0 likes · 13 min read
How VIPshop Evolved from Monolithic LAMP to Distributed Service Architecture
21CTO
21CTO
Feb 9, 2017 · Backend Development

How Xiaomi Scaled Its E‑Commerce Platform: From Monolith to Cloud‑Native Architecture

This article chronicles Xiaomi's e‑commerce platform evolution, detailing the shift from a simple monolithic design to a modular, sharded, and cloud‑native architecture that leverages async messaging, horizontal database partitioning, flash‑sale systems, dual‑data‑center caching, and sophisticated monitoring to handle massive traffic spikes.

e-commercemicroservicesscalability
0 likes · 12 min read
How Xiaomi Scaled Its E‑Commerce Platform: From Monolith to Cloud‑Native Architecture
Architecture Digest
Architecture Digest
Jan 21, 2017 · Backend Development

Evolution and Best Practices of the Qinglong Logistics System Architecture

The article chronicles the Qinglong logistics platform from its 2012 MVP launch through successive versions to a smart‑logistics system, detailing architectural evolution, high‑availability, performance, data‑consistency strategies, and user‑experience practices that underpin large‑scale backend development.

Data ConsistencyHigh Availabilitybackend
0 likes · 16 min read
Evolution and Best Practices of the Qinglong Logistics System Architecture
Meituan Technology Team
Meituan Technology Team
Jan 13, 2017 · Information Security

Risk Control System Architecture and Practices at Meituan

Meituan’s risk‑control architecture transforms diverse, high‑volume e‑commerce services into a middleware‑based platform that unifies data collection, combines expert rules with machine‑learning models, and employs a three‑stage defense—pre‑risk, real‑time detection, and post‑incident response—to continuously adapt to evolving fraud threats.

fraud detectiononline commercerisk management
0 likes · 17 min read
Risk Control System Architecture and Practices at Meituan
Ctrip Technology
Ctrip Technology
Jan 13, 2017 · Information Security

Ctrip Business Security: From Business‑Driven to Technology‑Driven Defense

This article outlines Ctrip's comprehensive business security strategy, detailing four major risk types, three core protection systems—including a unified captcha, a real‑time risk control engine, and a risk data platform—followed by a technology‑driven architecture, new captcha services, and future security directions.

business securityfraud detectioninformation security
0 likes · 11 min read
Ctrip Business Security: From Business‑Driven to Technology‑Driven Defense
Meituan Technology Team
Meituan Technology Team
Dec 27, 2016 · Backend Development

Ensuring Data Consistency in Meituan Hotel Direct Connection Platform

To keep its rapidly expanding hotel‑direct platform consistent despite unstable supplier interfaces, Meituan evolved from full‑batch pulls to segmented fetching, predictive trigger‑based updates, and finally supplier‑initiated pushes, creating a hybrid pull‑push architecture that ensures low‑latency, reliable product and inventory data.

Data ConsistencyMySQL replicationbackend development
0 likes · 18 min read
Ensuring Data Consistency in Meituan Hotel Direct Connection Platform
MaGe Linux Operations
MaGe Linux Operations
Dec 27, 2016 · Fundamentals

Explore Computer Fundamentals: Architecture, Linux Distros & Key Commands

This article explains the basic components and functions of a computer system, outlines the classification and differences of Linux distributions, describes the Linux philosophy, details the general command syntax with examples of common commands, and shows how to access command help and manual sections.

Linux BasicsLinux DistributionsOperating Systems
0 likes · 7 min read
Explore Computer Fundamentals: Architecture, Linux Distros & Key Commands
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Dec 26, 2016 · Backend Development

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

This article recounts Xiaomi's rapid development of a flash‑sale platform—starting from a week‑long PHP prototype to a Go‑based, Redis‑backed architecture—detailing the design choices, scalability tactics, and performance optimizations that enabled the 2014 Mi Fan Festival to handle millions of concurrent users.

Flash SaleGoPHP
0 likes · 14 min read
How Xiaomi Engineered a High‑Performance Flash‑Sale System for the 2014 Mi Fan Festival
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Dec 11, 2016 · Backend Development

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

This article analyzes the flash‑sale (seckill) business model, outlines its unique technical challenges such as impact on existing services, database load, bandwidth spikes, URL security, button activation, and order handling, and then presents a comprehensive backend architecture, design principles, code examples, database sharding, caching, and consistency strategies to reliably support massive concurrent purchases.

Flash Salebackend designcaching
0 likes · 32 min read
How to Build a High‑Concurrency Flash Sale System: Architecture, Challenges & Solutions
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Dec 8, 2016 · Operations

How CAT Enables Scalable Real‑Time Monitoring for Distributed Systems

This article introduces CAT, an open‑source Java‑based distributed real‑time monitoring platform, detailing its design goals, architecture, message processing pipeline, logging instrumentation, API, real‑time analysis, report modeling, storage challenges, and key takeaways for building highly available, scalable monitoring solutions.

Distributed MonitoringOperationslog-aggregation
0 likes · 13 min read
How CAT Enables Scalable Real‑Time Monitoring for Distributed Systems
Meituan Technology Team
Meituan Technology Team
Nov 25, 2016 · Backend Development

Methodology and Architecture for Building a Scalable CRM System

To build a scalable CRM, the article proposes a four‑step framework—defining goals, applying a full‑process digitalization methodology, designing a flexible, component‑based architecture that emphasizes configuration and light databases, and assembling an execution‑focused team—while detailing revenue‑maximizing levers, digitalization layers, and a closed‑loop feedback system.

CRMScalable Designdigitalization
0 likes · 41 min read
Methodology and Architecture for Building a Scalable CRM System
Baidu Intelligent Testing
Baidu Intelligent Testing
Oct 27, 2016 · Operations

Standardizing Media Integration for Baidu Mobile Ad Network: Architecture and Process

The article outlines Baidu Mobile Ad Network's challenges in media integration and presents a standardized, automated three‑system architecture—business, joint‑debug, and logic layers—along with a detailed three‑stage integration workflow to improve efficiency, quality, and scalability of ad traffic onboarding.

BaiduIntegration AutomationMobile Advertising
0 likes · 6 min read
Standardizing Media Integration for Baidu Mobile Ad Network: Architecture and Process
Qunar Tech Salon
Qunar Tech Salon
Sep 27, 2016 · Backend Development

Evolution and Architecture of Qunar's Hotel Supply Chain System

This article chronicles the design, evolution, and architectural decisions of Qunar's hotel supply‑chain system from its 2014 inception, detailing workflow automation, contract digitization, cross‑category integration, and the resulting backend infrastructure that supports hotel product onboarding and sales.

Hotel IndustryWorkflow Automationbackend development
0 likes · 9 min read
Evolution and Architecture of Qunar's Hotel Supply Chain System
Architecture Digest
Architecture Digest
Sep 11, 2016 · Operations

Designing and Operating High‑Scale E‑commerce Systems: Insights from Dangdang

The article details Dangdang's 15‑year evolution from a monolithic platform to a distributed, SOA‑based architecture, describing system tiering, front‑end and back‑end scaling techniques, asynchronous processing, data‑flow optimization, and operational practices that enable stable handling of ten‑fold traffic spikes during major sales events.

OperationsSOAe-commerce
0 likes · 17 min read
Designing and Operating High‑Scale E‑commerce Systems: Insights from Dangdang
Alibaba Cloud Developer
Alibaba Cloud Developer
Aug 29, 2016 · Backend Development

How Alibaba Scaled Its E‑commerce Business Platform Over 13 Years

This article recounts Alibaba's 13‑year journey from a simple e‑commerce site to a sophisticated business middle‑platform, detailing the architectural evolution, technical challenges, and strategic solutions that enabled massive scale, agility, and global expansion.

AlibabaPlatform engineeringbusiness middle platform
0 likes · 13 min read
How Alibaba Scaled Its E‑commerce Business Platform Over 13 Years
Qunar Tech Salon
Qunar Tech Salon
Aug 26, 2016 · Backend Development

Reconstructing Ctrip's Payment Engine: Architecture, Design, and Operational Practices

This presentation details Ctrip's payment engine reconstruction, describing the limitations of the legacy system, the new service‑oriented architecture separating payment planning and execution, channel‑specific services, the reconciliation system, and the operational measures taken to achieve high payment availability.

CtripOperationspayment
0 likes · 5 min read
Reconstructing Ctrip's Payment Engine: Architecture, Design, and Operational Practices
Qunar Tech Salon
Qunar Tech Salon
Aug 23, 2016 · Backend Development

Evolution of Qunar Flight Ticket Transaction System Architecture and Database Refactoring

This article details the step‑by‑step evolution of Qunar's domestic flight ticket transaction system, covering early monolithic design, service‑oriented decomposition, database schema migration, adoption of non‑relational storage, and the implementation of an ELK‑based logging and monitoring platform to improve scalability and maintainability.

ELKorder managementservice decomposition
0 likes · 22 min read
Evolution of Qunar Flight Ticket Transaction System Architecture and Database Refactoring
Qunar Tech Salon
Qunar Tech Salon
Aug 22, 2016 · Backend Development

Hotel Order Transaction System Architecture and Actor Framework Overview

This article presents the event‑driven architecture of a hotel order transaction system, outlines common challenges such as QMQ configuration, exception handling, and coupling, and introduces an Actor‑based solution that provides decoupling, customizable retry, fault‑recovery, and detailed monitoring for over twenty business services.

actor-modelevent-drivenorder management
0 likes · 6 min read
Hotel Order Transaction System Architecture and Actor Framework Overview
Architecture Digest
Architecture Digest
Aug 18, 2016 · Backend Development

Architecture and Scaling Practices of the Miaopai Short Video Platform

The article details the evolution, system architecture, backend technologies, high‑availability designs, data handling, upload and playback workflows, and operational monitoring of the Miaopai short‑video service, illustrating how it scales to hundreds of millions of users under heavy load.

Cloud StorageHigh Availabilityscalability
0 likes · 12 min read
Architecture and Scaling Practices of the Miaopai Short Video Platform
Architecture Digest
Architecture Digest
Aug 9, 2016 · Backend Development

Design and Evolution of Xiaomi's Notify Asynchronous Message System

This article details the three-stage evolution of Xiaomi's e‑commerce architecture, introduces the design of the Notify asynchronous message system built on Redis and MySQL, and explains the subsequent upgrades—including agent proxy, Go‑based modules, and MyCAT integration—to improve scalability, reliability, and performance.

GoMessage Queueasynchronous messaging
0 likes · 13 min read
Design and Evolution of Xiaomi's Notify Asynchronous Message System
Architecture Digest
Architecture Digest
Aug 7, 2016 · Operations

Designing a Three‑Dimensional High‑Availability Architecture for Alibaba's Game Integration System

The article describes how Alibaba's game integration platform achieved business‑oriented high availability by abandoning traditional system‑centric designs and implementing a three‑dimensional architecture that combines clear HA goals, multi‑active deployment, client‑side retries, functional isolation, automated monitoring, and rapid fault recovery, ultimately meeting a 3‑minute issue‑location and 5‑minute business‑recovery target.

High AvailabilityMonitoringMulti-Active
0 likes · 21 min read
Designing a Three‑Dimensional High‑Availability Architecture for Alibaba's Game Integration System
Architecture Digest
Architecture Digest
Aug 1, 2016 · Backend Development

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

The article outlines how mature large‑site architectures evolve from a single‑server setup to multi‑layered systems featuring separated application, data and file tiers, caching, load‑balancing, database sharding, CDN, distributed file systems, NoSQL/search, business‑level service decomposition and distributed service frameworks.

Load Balancingcachingdatabase sharding
0 likes · 9 min read
Evolution of Large-Scale Website Architecture: From Single Server to Distributed Services
Efficient Ops
Efficient Ops
Jul 19, 2016 · Operations

How Alibaba Games Built a 4‑9 High‑Availability System: Architecture, HTTP‑DNS & Ops Practices

This article details Alibaba Games' journey to achieve four‑nine reliability through a business‑focused high‑availability architecture, including system analysis, a four‑layer design, HTTP‑DNS client retry, service decoupling, multi‑active deployment, comprehensive monitoring, and measurable operational goals.

Operationshttp-dnsservice decoupling
0 likes · 21 min read
How Alibaba Games Built a 4‑9 High‑Availability System: Architecture, HTTP‑DNS & Ops Practices
Architecture Digest
Architecture Digest
Jun 15, 2016 · Operations

Design and Implementation of Multi‑Site Active‑Active Disaster Recovery for Call Centers

The article describes how a large‑scale call center evolves to a multi‑site architecture and implements system‑level active‑active disaster recovery using Ctrip's contact‑center and unified login platforms, detailing the login flow, fault‑detection logic, key features, and future extensions.

Active-ActiveDisaster RecoveryHigh Availability
0 likes · 6 min read
Design and Implementation of Multi‑Site Active‑Active Disaster Recovery for Call Centers
Efficient Ops
Efficient Ops
Jun 4, 2016 · Operations

Inside Stack Overflow’s Redundant Architecture: How It Scales to 170 Million Daily Visits

This article dissects Stack Overflow’s end‑to‑end architecture—covering its dual‑data‑center redundancy, physical and logical server layout, load balancing, web and service tiers, caching strategy, push system, search cluster, database design, and monitoring—showcasing how the platform achieves massive scalability and high availability.

Load Balancingcachingsystem architecture
0 likes · 7 min read
Inside Stack Overflow’s Redundant Architecture: How It Scales to 170 Million Daily Visits
Architecture Digest
Architecture Digest
May 20, 2016 · Fundamentals

Key Recommendations for System Architecture Design

The article shares a series of practical recommendations for improving system architecture design, emphasizing the need to avoid premature API planning, make decisive technology choices, eliminate triangular call relationships, clearly define program modules, adopt a star‑shaped hub architecture, separate business logic, ensure transaction safety, and isolate scheduling from business via databases.

Modular DesignSoftware Engineeringsystem architecture
0 likes · 5 min read
Key Recommendations for System Architecture Design
21CTO
21CTO
May 16, 2016 · Information Security

Building a Scalable Payment Risk Control System: Architecture & CEP

This article outlines the design of a payment risk control system, detailing functional and non‑functional requirements, core components such as real‑time, near‑real‑time, and batch engines, rule and penalty centers, and explains the role of CEP and Drools in achieving flexible, high‑performance fraud detection.

CEPDroolscomplex event processing
0 likes · 12 min read
Building a Scalable Payment Risk Control System: Architecture & CEP
Architecture Digest
Architecture Digest
May 15, 2016 · Information Security

Design and Architecture of a Payment Risk Control System

The article explains the functional and non‑functional requirements, common pitfalls, and detailed architecture—including real‑time, near‑real‑time, and batch engines, rule and penalty centers, and CEP technology—of a payment risk control system aimed at detecting and mitigating fraud while maintaining performance and flexibility.

CEPfraud detectionpayment security
0 likes · 12 min read
Design and Architecture of a Payment Risk Control System
Big Data and Microservices
Big Data and Microservices
May 13, 2016 · Backend Development

Alibaba Flash‑Sale Engine: Isolation, Static‑Dynamic Split & Real‑Time Hotspot Control

The article examines Alibaba’s large‑scale flash‑sale system, detailing how hotspot isolation, static‑dynamic separation, layered data validation, real‑time hotspot detection, and Java concurrency optimizations together enable millions of requests per second while preventing overload and ensuring data consistency.

Flash SaleJava optimizationcaching
0 likes · 16 min read
Alibaba Flash‑Sale Engine: Isolation, Static‑Dynamic Split & Real‑Time Hotspot Control
Big Data and Microservices
Big Data and Microservices
May 8, 2016 · Backend Development

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

This article dissects the technical challenges of high‑traffic flash‑sale (seckill) systems, outlining typical e‑commerce flow, unique seckill characteristics, and detailed solutions for isolation, load handling, bandwidth, request throttling, order processing, database design, caching, concurrency control, and anti‑cheat mechanisms.

DatabaseFlash Salebackend
0 likes · 37 min read
How to Build a Scalable Flash‑Sale System: Architecture, Challenges & Solutions
Art of Distributed System Architecture Design
Art of Distributed System Architecture Design
Apr 22, 2016 · Industry Insights

Why Do Architects Still Write Code? Lessons on Learning, Meetings, and System Longevity

The article shares a senior engineer’s reflections on systematic learning, the role of architects in coding, the pitfalls of endless meetings, how to keep systems alive, and practical questioning techniques that boost problem‑solving efficiency for software professionals.

Learning StrategiesSoftware Engineeringcareer development
0 likes · 15 min read
Why Do Architects Still Write Code? Lessons on Learning, Meetings, and System Longevity
21CTO
21CTO
Apr 13, 2016 · Operations

Designing a Highly Available Transaction System: Real‑World Evolution

This article examines how a large‑scale e‑commerce transaction platform achieved high availability through iterative architectural evolution—from early .NET monoliths to vertical and horizontal micro‑service splits—highlighting practical strategies for fault detection, rapid recovery, scaling, and operational best‑practices.

High AvailabilityOperationsmicroservices
0 likes · 15 min read
Designing a Highly Available Transaction System: Real‑World Evolution
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.

Flash SaleOptimistic Lockingcaching
0 likes · 34 min read
Mastering Flash Sale Systems: Architecture, Challenges, and High‑Concurrency Solutions
Big Data and Microservices
Big Data and Microservices
Apr 8, 2016 · Industry Insights

How VIPshop Evolved Its E‑Commerce Architecture from Monolith to Service‑Oriented Platform

This article examines VIPshop’s business model evolution and the technical transformation of its e‑commerce platform, detailing the shift from a single‑application LAMP monolith through vertical and distributed architectures to a cloud‑native, service‑oriented design, and outlines the key governance, scalability and operational challenges addressed along the way.

Cloud NativeEnterprise ArchitecturePlatform design
0 likes · 14 min read
How VIPshop Evolved Its E‑Commerce Architecture from Monolith to Service‑Oriented Platform
Qunar Tech Salon
Qunar Tech Salon
Mar 27, 2016 · Backend Development

Key Lessons on Designing Scalable System Architecture

Will Larson’s insights on scalable system architecture emphasize linear horizontal scalability, redundancy, load balancing strategies, caching layers, CDN usage, offline processing with message queues, and platform layering, providing practical guidance for building robust, high‑capacity backend systems.

Load Balancingcachingscalability
0 likes · 11 min read
Key Lessons on Designing Scalable System Architecture
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.

asynchronous processingdistributed systemssystem architecture
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.

Flash Salecachingdistributed systems
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.

performancescalabilitysystem architecture
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.

FacebookRankingnews 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.

MonitoringScalingcloud
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.

High AvailabilityMonitoringOperations
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.

MonitoringWeChatagile development
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.

Flash SaleLoad Balancingdatabase sharding
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.

DatabasesRide Hailingreal-time processing
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.

MongoDBRide Hailingmicroservices
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.

High AvailabilityServer Monitoringperformance optimization
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.

Data PipelineDistributed MessagingKafka
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.

O2OWorkflowsupply chain
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.

Load Balancingalgorithm tuningcaching
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.

Renrenbackendcaching
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.

Disaster RecoveryWebLogicperformance optimization
0 likes · 13 min read
Inside China’s Social Security System: Architecture, Security, and Performance Secrets