Tagged articles
10 articles
Page 1 of 1
Software Development Quality
Software Development Quality
Nov 29, 2021 · Backend Development

Designing Scalable, High‑Performance Architecture for Large‑Scale Websites

Large‑scale website architecture must balance massive user traffic, data volume, security threats, and rapid feature changes by adopting layered, distributed designs that emphasize high performance, high availability, scalability, extensibility, and agility, employing techniques such as caching, load balancing, clustering, sharding, and service‑oriented components.

MicroservicesScalabilitycaching
0 likes · 22 min read
Designing Scalable, High‑Performance Architecture for Large‑Scale Websites
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Jul 11, 2021 · Fundamentals

How to Design Large-Scale Systems: From Business to Technical Architecture

This article explains the fundamental differences between large and simple systems, clarifies why large-system design is more than just distributed design, and outlines a step-by-step approach covering business, system, and technology layers, including business, application, data, and technical architecture.

large-scale architecturesoftware designsystem engineering
0 likes · 8 min read
How to Design Large-Scale Systems: From Business to Technical Architecture
IT Architects Alliance
IT Architects Alliance
Jun 28, 2021 · Industry Insights

WeChat Moments' Billion-Visit Architecture: Disaster Recovery & Flexible Scaling

The article analyzes WeChat Moments' massive image and video services, detailing its OC/IDC architecture, holiday traffic challenges, software and hardware safeguards, disaster‑recovery mechanisms, retry policies, and a series of flexible strategies—including compression format changes, bitrate reduction, buffer pools, and timeline throttling—to sustain billions of daily accesses.

Flexible ScalingVideo BitrateWeChat Moments
0 likes · 13 min read
WeChat Moments' Billion-Visit Architecture: Disaster Recovery & Flexible Scaling
IT Architects Alliance
IT Architects Alliance
May 6, 2021 · Industry Insights

Designing High‑Performance, Highly‑Available Large‑Scale Web Architectures

This article provides a comprehensive technical overview of large‑scale distributed website architecture, covering characteristics, goals, common patterns, high‑performance and high‑availability designs, scalability, extensibility, security, agility, a seven‑layer reference model, and a detailed e‑commerce case study with practical optimization steps.

Distributed SystemsScalabilitycaching
0 likes · 26 min read
Designing High‑Performance, Highly‑Available Large‑Scale Web Architectures
Tencent Cloud Developer
Tencent Cloud Developer
Sep 30, 2020 · Artificial Intelligence

Tencent Kankan Information Feed: Architecture, Challenges, and Optimizations

Peng Mo’s talk details Tencent Kankan’s billion‑user feed architecture—layered data, recall, ranking, and exposure control—while addressing real‑time feature generation, massive concurrency, memory‑intensive caching, and fast indexing, and explains solutions such as multi‑level caches, online minute‑level model updates, Redis bloom‑filter exposure filtering, a lock‑free hash‑plus‑linked‑list index, and distributed optimizations that halve latency to under 500 ms and support auto‑scaling and cold‑start handling.

Online Learninglarge-scale architecturereal-time features
0 likes · 15 min read
Tencent Kankan Information Feed: Architecture, Challenges, and Optimizations
Top Architect
Top Architect
Sep 19, 2020 · Artificial Intelligence

Architecture and Evaluation of Toutiao's Large-Scale Recommendation System

The article details the end‑to‑end architecture of Toutiao's massive recommendation platform, covering system overview, content and user feature extraction, model training, recall strategies, evaluation methodology, and content safety mechanisms, while highlighting practical challenges and engineering solutions.

Content SafetyModel Trainingcontent analysis
0 likes · 18 min read
Architecture and Evaluation of Toutiao's Large-Scale Recommendation System
Full-Stack Internet Architecture
Full-Stack Internet Architecture
May 17, 2020 · Backend Development

Evolution of Large-Scale Website Architecture: Characteristics, Stages, and Best Practices

This article outlines the key characteristics of large‑scale web systems and walks through their architectural evolution—from monolithic beginnings to service separation, caching, clustering, read/write splitting, CDN/reverse‑proxy acceleration, distributed storage, NoSQL, business splitting, and distributed services—while highlighting core values and common design pitfalls.

Database Replicationbackend-developmentcaching
0 likes · 12 min read
Evolution of Large-Scale Website Architecture: Characteristics, Stages, and Best Practices
21CTO
21CTO
May 5, 2018 · Backend Development

From Single Server to Scalable Architecture: Key Lessons from Large‑Scale Site Design

This comprehensive note distills the evolution of large‑website architecture—from single‑server setups to layered, distributed, and highly available systems—covering caching, clustering, read/write separation, CDN, NoSQL, business splitting, scalability, extensibility, and automation strategies.

Distributed Systemshigh availabilitylarge-scale architecture
0 likes · 20 min read
From Single Server to Scalable Architecture: Key Lessons from Large‑Scale Site Design
21CTO
21CTO
Jan 19, 2016 · Backend Development

How Large-Scale Websites Evolve: From LAMP to Distributed Cloud Architecture

The article explains how large‑scale website architectures evolve from simple LAMP stacks to modern distributed, service‑oriented, virtualized systems, emphasizing the need for scalability, cost efficiency, middleware reuse, and continuous architectural transformation to meet growing user and development demands.

ScalabilityVirtualizationlarge-scale architecture
0 likes · 9 min read
How Large-Scale Websites Evolve: From LAMP to Distributed Cloud Architecture
MaGe Linux Operations
MaGe Linux Operations
Jun 1, 2015 · Operations

Boosting Large-Scale Website Performance: Key Strategies and Metrics

This article breaks down the three main paths of a user’s request to a large website—browser, network, and server—explains where bottlenecks occur, and offers practical optimization techniques such as DNS prefetching, caching, asynchronous processing, and bandwidth planning, while also defining performance metrics and testing methods.

asynchronous processingcachinglarge-scale architecture
0 likes · 15 min read
Boosting Large-Scale Website Performance: Key Strategies and Metrics