Tagged articles
521 articles
Page 3 of 6
21CTO
21CTO
Apr 3, 2022 · Backend Development

How We Achieved 20k+ TPS High Availability for a Billion‑User Membership System

This article details the design and implementation of a highly available, high‑performance membership system serving over a billion users, covering Elasticsearch dual‑center clusters, traffic isolation, Redis caching, MySQL migration, and fine‑grained flow‑control and degradation strategies.

ElasticsearchScalabilitySystem Architecture
0 likes · 21 min read
How We Achieved 20k+ TPS High Availability for a Billion‑User Membership System
Laravel Tech Community
Laravel Tech Community
Apr 1, 2022 · Fundamentals

OpenHarmony 3.1 Released with Enhanced System Capabilities

OpenHarmony 3.1 has been officially released, bringing a wide range of enhancements to standard system core, distributed, framework, and application capabilities—including advanced audio‑video, rendering, window management, input devices, internationalization, power management, security, networking, and support for lightweight, small, and standard system types across IoT devices.

IoTOpenHarmonyOperating System
0 likes · 7 min read
OpenHarmony 3.1 Released with Enhanced System Capabilities
IT Architects Alliance
IT Architects Alliance
Mar 22, 2022 · Backend Development

High‑Availability Architecture for a Membership System: Elasticsearch Dual‑Center, Redis Caching, MySQL Migration and Fine‑Grained Flow Control

This article details the design and implementation of a high‑availability membership system, covering Elasticsearch dual‑center master‑slave clusters, traffic‑isolated three‑cluster ES architecture, Redis multi‑center caching, MySQL dual‑center partitioning, data migration strategies, and refined flow‑control and degradation mechanisms to ensure stable, low‑latency service under massive concurrent load.

Distributed SystemsElasticsearchScalability
0 likes · 20 min read
High‑Availability Architecture for a Membership System: Elasticsearch Dual‑Center, Redis Caching, MySQL Migration and Fine‑Grained Flow Control
HomeTech
HomeTech
Mar 22, 2022 · Cloud Computing

AutoPPT System Architecture and Data-Driven PPT Generation

This article explores the AutoPPT system that automates PowerPoint presentation creation by integrating real-time data analysis, reducing manual effort, and enhancing efficiency through a structured workflow from data collection to final output.

AutoPPTPPT generationPython
0 likes · 10 min read
AutoPPT System Architecture and Data-Driven PPT Generation
Architecture Digest
Architecture Digest
Mar 18, 2022 · Backend Development

High‑Availability Architecture for a Membership System: Elasticsearch Dual‑Center Cluster, Redis Caching, and MySQL Migration

This article details the design and implementation of a high‑performance, highly available membership system, covering Elasticsearch dual‑center master‑slave clusters, traffic‑isolated three‑cluster ES architecture, Redis cache strategies, MySQL dual‑center partitioning, seamless migration, abnormal member handling, and fine‑grained flow‑control and degradation policies.

ElasticsearchFlow ControlSystem Architecture
0 likes · 20 min read
High‑Availability Architecture for a Membership System: Elasticsearch Dual‑Center Cluster, Redis Caching, and MySQL Migration
IT Architects Alliance
IT Architects Alliance
Mar 12, 2022 · Backend Development

Design Principles and Architecture of an E‑Commerce Transaction System with a Large Middle Platform and Small Frontend

This article outlines the architectural principles, middle‑platform strategy, service layers, common components, cloud deployment, security measures, and detailed design diagrams for building a scalable, high‑concurrency e‑commerce transaction system using DDD, microservices, and cloud‑native technologies.

BackendMicroservicesSystem Architecture
0 likes · 19 min read
Design Principles and Architecture of an E‑Commerce Transaction System with a Large Middle Platform and Small Frontend
Dada Group Technology
Dada Group Technology
Mar 11, 2022 · Operations

Design and Iteration of JD Daojia Order Timeliness System

This article details the background, overall architecture, iterative improvements, and future directions of JD Daojia's order timeliness system, covering early limitations, business‑driven challenges, solution iterations, order‑control mechanisms, product‑dimension handling, and the final business architecture to enhance fulfillment rates and user experience.

BackendJD DaojiaOperations
0 likes · 11 min read
Design and Iteration of JD Daojia Order Timeliness System
DeWu Technology
DeWu Technology
Mar 9, 2022 · Backend Development

Evolution of a Message Platform from v1.0 to v3.0

The DeWu App’s messaging platform progressed from a tightly‑coupled v1.0 push API plagued by latency and priority issues to a v2.0 unified interface with fatigue control, multi‑version sending, and robust monitoring, and finally to a v3.0 modular, stateless architecture driven by an orchestration engine that separates core capabilities from business extensions while providing dynamic strategies, SLA‑level latency guarantees, and comprehensive stability monitoring.

System Architecturemessage platformmonitoring
0 likes · 6 min read
Evolution of a Message Platform from v1.0 to v3.0
dbaplus Community
dbaplus Community
Mar 8, 2022 · Operations

How We Built a 20k TPS Highly Available Membership System with ES, Redis, and MySQL

This article explains how a large‑scale membership platform achieved over 20,000 TPS with high performance and zero downtime by deploying dual‑center Elasticsearch clusters, traffic‑isolated three‑cluster ES architecture, Redis caching with distributed locks, and a seamless MySQL migration and HA strategy.

ElasticsearchSystem Architecturemysql
0 likes · 20 min read
How We Built a 20k TPS Highly Available Membership System with ES, Redis, and MySQL
IT Architects Alliance
IT Architects Alliance
Mar 5, 2022 · Operations

High Availability Overview and Design for Business Systems

This article explains the concepts, metrics, planning stages, and architectural components of high availability for business systems, covering reliability, performance, scalability, evaluation phases, performance modeling, and practical implementation guidelines to achieve four‑nine (99.99%) uptime.

Non-functional RequirementsPerformance ModelingSystem Architecture
0 likes · 17 min read
High Availability Overview and Design for Business Systems
IT Architects Alliance
IT Architects Alliance
Feb 26, 2022 · Backend Development

Evolution of System Architecture and an Introduction to Microservices

This article traces the evolution of system architecture from monolithic applications through vertical splitting, distributed services and SOA to modern microservices, explaining their advantages, challenges, design principles, governance, observability, automation, and remote‑call mechanisms such as RPC.

Distributed SystemsMicroservicesSystem Architecture
0 likes · 18 min read
Evolution of System Architecture and an Introduction to Microservices
Shopee Tech Team
Shopee Tech Team
Feb 24, 2022 · Mobile Development

Decentralized React Native Architecture Practice at Shopee: A Three-Year Evolution

Over three years, Shopee evolved its React Native architecture from a single‑bundle, centralized model to a fully decentralized system where each team independently develops, builds, and releases code, using an isolated JavaScript runtime and a self‑built Code Push Platform that manages permissions, incremental updates, grayscale releases, and migration of legacy plugins without disrupting ongoing business.

Bundle ManagementCode PushCross‑platform development
0 likes · 18 min read
Decentralized React Native Architecture Practice at Shopee: A Three-Year Evolution
Top Architect
Top Architect
Feb 24, 2022 · Artificial Intelligence

Evolution of the DaJia Recommendation System Architecture: From V1.0 to V3.0

The article details how DaJia's recommendation system progressed through three architectural versions—V1.0's simple strategy‑factory design, V2.0's vertical business split and configurable pipeline, and V3.0's dynamic configuration service and modular pipeline—addressing scalability, fault isolation, and personalization challenges while outlining future directions for explainable AI recommendations.

AIBackendPipeline
0 likes · 14 min read
Evolution of the DaJia Recommendation System Architecture: From V1.0 to V3.0
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Feb 21, 2022 · Backend Development

How JD.com Scales Its E‑Commerce Platform: Vision, Principles, and Governance

After a decade of rapid growth, JD.com’s information system now handles procurement, sales, and inventory across a horizontally and vertically split architecture, tackling challenges of service decoupling, efficient communication, data consistency, and governance, while outlining its vision, principles, implementation details, and stability‑enhancing governance practices.

Data ConsistencySystem Architecturee‑commerce
0 likes · 3 min read
How JD.com Scales Its E‑Commerce Platform: Vision, Principles, and Governance
IT Architects Alliance
IT Architects Alliance
Feb 20, 2022 · Backend Development

Evolution of System Architecture and Microservices: From Monoliths to Service Governance

This article reviews the historical evolution of system architecture—from single‑application monoliths through vertical splitting, distributed services, SOA, and finally microservices—explaining their advantages, drawbacks, design principles, remote‑call mechanisms, automation, monitoring, and the relationship between SOA and microservices.

Distributed SystemsMicroservicesSystem Architecture
0 likes · 19 min read
Evolution of System Architecture and Microservices: From Monoliths to Service Governance
Top Architect
Top Architect
Feb 19, 2022 · Backend Development

Evolution of System Architecture and Microservices: From Monolith to Service Governance

This article traces the evolution of system architecture—from simple monolithic applications through vertical splitting, distributed services, SOA, and finally microservices—explaining their advantages, drawbacks, design principles, remote‑call mechanisms, and the operational practices needed for modern backend development.

Distributed SystemsSystem Architectureservice governance
0 likes · 20 min read
Evolution of System Architecture and Microservices: From Monolith to Service Governance
Airbnb Technology Team
Airbnb Technology Team
Feb 15, 2022 · Artificial Intelligence

Airbnb Automation Platform: Architecture and Modules for Conversational AI

Airbnb’s enterprise‑grade Automation Platform unifies conversational‑AI products through a Markov Decision Process‑based workflow system, featuring an Event Orchestrator, Workflow Engine, Action Store, and drag‑and‑drop Flow Builder, enabling rapid, scalable development of chatbots and assistants without deep engineering.

AI integrationAirbnbConversational AI
0 likes · 12 min read
Airbnb Automation Platform: Architecture and Modules for Conversational AI
IT Architects Alliance
IT Architects Alliance
Jan 25, 2022 · Operations

Design and Architecture of a Shared Resource Platform and Its Technical System

This document outlines the logical and technical architecture of a government shared resource platform, describing application system upgrades, data collection and analysis, multi‑layer system design, standards compliance, interface management, and overall system integration for improved service quality and decision support.

Big DataData IntegrationGovernment IT
0 likes · 23 min read
Design and Architecture of a Shared Resource Platform and Its Technical System
Tencent Cloud Developer
Tencent Cloud Developer
Jan 13, 2022 · Backend Development

Strategies for Ensuring Cache Consistency in Distributed Systems

The article reviews major cache‑consistency strategies—Cache‑Aside, Read‑Through, Write‑Through, and Write‑Behind—detailing their performance and consistency trade‑offs, discusses compensation techniques such as delayed double‑delete and MySQL binlog‑based incremental parsing (DTS) for reliable deletion and HA, and advises selecting the appropriate approach based on specific business requirements.

Cache ConsistencyDatabase OptimizationDistributed Systems
0 likes · 15 min read
Strategies for Ensuring Cache Consistency in Distributed Systems
vivo Internet Technology
vivo Internet Technology
Jan 12, 2022 · Backend Development

Vivo Push Notification Platform: Architecture Evolution and Engineering Practices

The article details Vivo’s push notification platform, describing its evolution from cloud‑based beginnings to a self‑built, three‑region architecture that supports over 1 million concurrent connections, billions of daily messages, and incorporates optimizations such as adaptive heartbeats, advanced load‑balancing, distributed caching, multi‑layer rate limiting, circuit‑breaker mechanisms, and comprehensive content security.

Push NotificationSystem ArchitectureTCP
0 likes · 16 min read
Vivo Push Notification Platform: Architecture Evolution and Engineering Practices
Top Architect
Top Architect
Jan 9, 2022 · Information Security

Technical Analysis and Recent Updates of Xi'an “One Code Pass” System

The article reviews the Xi'an “One Code Pass” health‑code platform, covering its award recognition, recent service outages, capacity‑planning calculations, security‑platform procurement, Ministry engineer inspection, and the identified technical bottlenecks such as lack of CDN for static assets and insufficient outbound bandwidth.

Big DataInformation SecurityOne Code Pass
0 likes · 7 min read
Technical Analysis and Recent Updates of Xi'an “One Code Pass” System
Tencent Cloud Developer
Tencent Cloud Developer
Jan 7, 2022 · Big Data

Design and Implementation of a Hundred‑Billion‑Scale Real‑Time Monitoring System

The paper details a hundred‑billion‑scale real‑time monitoring system, outlining a layered architecture from collection to alerting, comparing Oceanus + Elastic Stack and Zabbix + Prometheus + Grafana solutions, and showing how targeted optimizations in stream processing and Elasticsearch achieve scalability, low latency, and significant cost savings.

Elastic StackOceanusSystem Architecture
0 likes · 19 min read
Design and Implementation of a Hundred‑Billion‑Scale Real‑Time Monitoring System
Architect
Architect
Dec 31, 2021 · Operations

Understanding Distributed System High Availability: From Single‑Node to Multi‑Active Architecture

This article explains the principles, evolution, and implementation details of high‑availability architectures—from basic single‑node setups to multi‑active, cross‑region deployments—covering redundancy, disaster recovery, data synchronization, routing strategies, and the challenges of achieving true geo‑distributed active‑active systems.

Active-ActiveDistributed SystemsSystem Architecture
0 likes · 30 min read
Understanding Distributed System High Availability: From Single‑Node to Multi‑Active Architecture
IT Architects Alliance
IT Architects Alliance
Dec 29, 2021 · Fundamentals

Collection of System Architecture Templates and Diagrams

This article presents a series of downloadable system architecture templates covering DMP, blockchain, data quality governance, enterprise technology, data architecture, Xelerator, alarm platform, microservices, front‑back separation, and a generic architecture, each illustrated with descriptive diagrams and brief explanations.

Big DataBlockchainMicroservices
0 likes · 5 min read
Collection of System Architecture Templates and Diagrams
Top Architect
Top Architect
Dec 24, 2021 · Backend Development

Designing High‑Concurrency Flash Sale (秒杀) System Architecture

The article explains what a flash‑sale (秒杀) is, outlines the severe technical challenges it creates for e‑commerce platforms such as massive concurrent traffic, database load and bandwidth spikes, and then presents concrete backend strategies and architectural designs to handle these issues efficiently.

BackendSystem Architecturee‑commerce
0 likes · 8 min read
Designing High‑Concurrency Flash Sale (秒杀) System Architecture
转转QA
转转QA
Dec 22, 2021 · Backend Development

Understanding and Testing the Athena Customer Service System: Architecture, Behavior Trees, and Test Strategies

This article examines the Athena customer‑service system by describing its purpose, behavior‑tree based architecture, configuration‑driven logic, and practical testing approaches, while also proposing future improvements such as engine‑plus‑configuration designs and automated test‑case generation.

ConfigurationSystem Architecturebackend-development
0 likes · 10 min read
Understanding and Testing the Athena Customer Service System: Architecture, Behavior Trees, and Test Strategies
JD Retail Technology
JD Retail Technology
Dec 2, 2021 · Backend Development

Optimizing JD.com Flash Sale Product Pool: Architecture Upgrade and Performance Tuning

This article details how JD.com’s flash‑sale system tackled rapid product‑pool growth by analyzing JVM memory issues, redesigning the architecture with double‑buffered updates, local LRU caching, system splitting, and Bloom‑filter integration, resulting in significant performance and stability improvements for large‑scale promotions.

GC tuningJVMSystem Architecture
0 likes · 15 min read
Optimizing JD.com Flash Sale Product Pool: Architecture Upgrade and Performance Tuning
21CTO
21CTO
Nov 27, 2021 · Backend Development

Three Common System Architecture Patterns Every Backend Engineer Should Know

This article introduces three widely used system architecture designs—single‑database single‑application, content distribution with CDN/OSS, and read‑write separation with master‑slave databases and Elasticsearch—detailing their structures, advantages, disadvantages, and typical usage scenarios.

CDNContent DistributionElasticsearch
0 likes · 7 min read
Three Common System Architecture Patterns Every Backend Engineer Should Know
iQIYI Technical Product Team
iQIYI Technical Product Team
Nov 26, 2021 · Industry Insights

How iQIYI Built an Unmanned Fault‑Handling System for 99% Reliability

This article details iQIYI's unmanned monitoring platform, covering its design goals, overall architecture, core modules such as real‑time data collection, decision engine, and event‑processing engine, as well as the machine‑learning model used for production‑time prediction and the system's operational results and future roadmap.

OperationsSystem Architecturefault automation
0 likes · 13 min read
How iQIYI Built an Unmanned Fault‑Handling System for 99% Reliability
IT Architects Alliance
IT Architects Alliance
Nov 23, 2021 · Backend Development

Design and Architecture of a Cloud Shopping Cart System

The article explains the functional purpose, early evolution, layered and clustered design, distributed technical architecture, caching, asynchronous checks, heterogeneous storage, payment solutions, and anti‑bot measures of a cloud‑based shopping cart, highlighting stability, performance, elasticity, and fault‑tolerance.

BackendDistributed SystemsShopping Cart
0 likes · 6 min read
Design and Architecture of a Cloud Shopping Cart System
Architect
Architect
Nov 22, 2021 · Backend Development

Design and Evolution of Vivo Mall Product System: Architecture, Challenges, and Solutions

This article details the evolution of Vivo's e‑commerce product system from a monolithic design to a modular, high‑performance backend, describing architectural changes, challenges such as stability, scalability, and data consistency, and the technical solutions implemented to address them.

Distributed TransactionsMicroservicesSystem Architecture
0 likes · 10 min read
Design and Evolution of Vivo Mall Product System: Architecture, Challenges, and Solutions
Java Architect Essentials
Java Architect Essentials
Nov 19, 2021 · Fundamentals

A Comprehensive Guide to Learning Distributed Systems

This article provides a thorough overview of distributed systems, explaining their definition, core concepts such as partition and replication, key challenges, essential characteristics, typical components and protocols, a practical request flow example, and a curated list of real‑world implementations to help readers build a solid learning roadmap.

ConsistencyDistributed SystemsPartition
0 likes · 17 min read
A Comprehensive Guide to Learning Distributed Systems
Architects' Tech Alliance
Architects' Tech Alliance
Nov 17, 2021 · Fundamentals

Understanding Operating System Evolution, Boundaries, and Memory Management

The article explains how operating systems acquire execution control, traces their historical evolution from early mainframes to modern mobile platforms, and details memory management techniques in real and protected modes, highlighting the roles of BIOS, boot loaders, virtual memory, and the shifting boundaries between hardware, OS, and browsers.

Boot ProcessMemory ManagementOperating System
0 likes · 20 min read
Understanding Operating System Evolution, Boundaries, and Memory Management
vivo Internet Technology
vivo Internet Technology
Nov 17, 2021 · Operations

Design and Architecture of a Unified Alert Convergence System for Monitoring

The paper presents a unified alert convergence system that centralizes metric calculation, detection, and alarm handling across monitoring subsystems, employing mechanisms such as convergence, claiming, silencing, escalation, and a Redis‑based delayed queue integrated via Kafka or REST to reduce alarm fatigue, improve MTTA/MTTR, and enable future AI‑driven AIOps.

MTTAMTTROperations
0 likes · 18 min read
Design and Architecture of a Unified Alert Convergence System for Monitoring
Baidu Geek Talk
Baidu Geek Talk
Nov 15, 2021 · Backend Development

Baidu Short Video Push System: Architecture Design and Billion-Level Data Optimization Practice

Baidu’s Short Video Push System is a distributed platform serving hundreds of millions of users across multiple apps, delivering personalized, real‑time notifications via a modular architecture that includes material and user centers, recall, preprocessing, and delivery services, while optimizations such as activity‑based scheduling, bitmap‑based user segmentation, consistent‑hash frequency control, and protobuf compression boost click‑through rates, scalability, and resource efficiency.

BaiduBitmap IndexProtobuf
0 likes · 15 min read
Baidu Short Video Push System: Architecture Design and Billion-Level Data Optimization Practice
DeWu Technology
DeWu Technology
Nov 6, 2021 · Backend Development

Master-Sub Order Model Design for an E-commerce Platform

The article explains the master‑sub order model used in e‑commerce, defines master orders as collections of sub‑orders and sub‑orders as single‑SKU transactions, evaluates design options for goods, services, and fees, reviews the current “得物” single‑SKU system, and proposes a scalable multi‑sub‑order, multi‑master‑order architecture to support combined payments, multi‑warehouse fulfillment, and complex purchase scenarios.

System Architecturebackend designe‑commerce
0 likes · 6 min read
Master-Sub Order Model Design for an E-commerce Platform
vivo Internet Technology
vivo Internet Technology
Nov 3, 2021 · Backend Development

Evolution and Architecture of vivo Mall's Product System

From its 2017 v2.0 upgrade to a service‑oriented design, vivo Mall’s product system was split from the monolithic mall, progressively adding independent activity, flash‑sale, consignment, and inventory services while employing rate limiting, multi‑level caching, circuit breaking, and distributed transactions to ensure stability, high performance, and data consistency.

Data ConsistencySystem Architecturebackend-development
0 likes · 9 min read
Evolution and Architecture of vivo Mall's Product System
Full-Stack Internet Architecture
Full-Stack Internet Architecture
Oct 20, 2021 · Operations

Understanding Geo-Distributed Active-Active Architecture: Principles, Risks, and Implementation Strategies

This article explains the concept of geo-distributed active‑active (multi‑active) systems, covering architectural principles, availability metrics, redundancy techniques such as master‑slave replication, cold and hot disaster recovery, same‑city and cross‑city active‑active setups, data synchronization challenges, and practical routing and sharding methods to achieve high availability and scalability.

Active-ActiveSystem Architecturedisaster recovery
0 likes · 29 min read
Understanding Geo-Distributed Active-Active Architecture: Principles, Risks, and Implementation Strategies
Xianyu Technology
Xianyu Technology
Oct 14, 2021 · Cloud Computing

Multi-Region High Availability Architecture for Xianyu Recommendation Service

The Xianyu recommendation service was re‑architected into an active‑active, multi‑region high‑availability system—using a unified access‑layer router, centralizing long‑tail dependencies, keeping data unsharded, refactoring caches and MySQL replication, and adhering to traffic‑closed‑loop and availability‑first principles—to overcome latency, improve scalability, and ensure low‑cost disaster recovery across two regions and three data centers.

Database ReplicationSystem Architecturehigh availability
0 likes · 15 min read
Multi-Region High Availability Architecture for Xianyu Recommendation Service
IT Architects Alliance
IT Architects Alliance
Oct 12, 2021 · R&D Management

Mastering Architecture Diagrams: A Practical C4 Methodology Guide

This article presents a practical methodology for creating clear, effective software architecture diagrams, explaining fundamental concepts, various view types such as context, container, component, and class diagrams, and offering tips on audience targeting, common pitfalls, and tool recommendations to improve communication among stakeholders.

C4 ModelDiagrammingSystem Architecture
0 likes · 11 min read
Mastering Architecture Diagrams: A Practical C4 Methodology Guide
Tongcheng Travel Technology Center
Tongcheng Travel Technology Center
Sep 30, 2021 · Operations

High‑Availability Architecture Design for the Integrated Membership System of Tongcheng and eLong

This article details the design and implementation of a high‑performance, highly available membership system for the merged Tongcheng‑eLong platform, covering Elasticsearch dual‑center clusters, traffic‑isolated three‑cluster architecture, deep ES optimizations, Redis caching and dual‑center clusters, MySQL dual‑center partitioning, migration strategies, and future fine‑grained flow‑control and degradation measures.

ElasticsearchSystem Architecturehigh availability
0 likes · 21 min read
High‑Availability Architecture Design for the Integrated Membership System of Tongcheng and eLong
Dada Group Technology
Dada Group Technology
Sep 13, 2021 · Backend Development

Design and Evolution of a High‑Performance Massive Distance‑Calculation Service at Dada Group

This article details Dada Group’s transition from a Redis‑based, low‑throughput distance‑calculation system to a high‑concurrency, low‑cost architecture leveraging GEOHASH indexing, cache sharing, and asynchronous processing, achieving billions of daily point‑pair calculations with sub‑100 ms latency and high value‑rate.

GeoHashSystem Architecturebig data analysis
0 likes · 12 min read
Design and Evolution of a High‑Performance Massive Distance‑Calculation Service at Dada Group
DataFunTalk
DataFunTalk
Sep 9, 2021 · Artificial Intelligence

Evolution and Architecture of a Financial Risk Control System: From Monolith to Microservices and Commercialization

This article details the design, refactoring, performance optimization, reliability monitoring, and commercialization of a financial risk control system, covering rule abstraction, decision workflows, feature engineering, model integration, and the trade‑offs between latency and accuracy in large‑scale production environments.

System Architecturedecision enginefeature engineering
0 likes · 15 min read
Evolution and Architecture of a Financial Risk Control System: From Monolith to Microservices and Commercialization
Xianyu Technology
Xianyu Technology
Sep 9, 2021 · Backend Development

Design and Scaling of Xianyu Messaging System (1.0 → 4.0)

The Xianyu instant‑messaging system evolved from a 2014 MVP to a robust, multi‑version architecture—adding distributed storage, hybrid sync, ACK‑based delivery, and feature‑driven monitoring—to handle billions of messages, improve stability, and boost user satisfaction, cutting technical complaints by half.

MessagingScalabilitySystem Architecture
0 likes · 10 min read
Design and Scaling of Xianyu Messaging System (1.0 → 4.0)
Java Interview Crash Guide
Java Interview Crash Guide
Sep 2, 2021 · Backend Development

Why Split Your Monolith? Practical Steps for Application & DB Partitioning

This article explains why monolithic systems need to be split, outlines how to assess business complexity, define service boundaries, and execute database vertical and horizontal partitioning with global ID generators, migration strategies, cross‑database query refactoring, cut‑over plans, and post‑split stability measures.

MicroservicesSystem Architectureapplication splitting
0 likes · 18 min read
Why Split Your Monolith? Practical Steps for Application & DB Partitioning
Dada Group Technology
Dada Group Technology
Aug 27, 2021 · Backend Development

Evolution of JD Daojia Product System Architecture: From Simple 1.0 Design to Domain‑Driven 3.0

This article details the step‑by‑step architectural evolution of JD Daojia's product system—from the initial 1.0 monolithic design, through 2.0 high‑availability and performance enhancements, to the 3.0 domain‑driven microservice architecture—highlighting the motivations, technical solutions, and future outlook.

BackendDomain-Driven DesignMicroservices
0 likes · 17 min read
Evolution of JD Daojia Product System Architecture: From Simple 1.0 Design to Domain‑Driven 3.0
Architects' Tech Alliance
Architects' Tech Alliance
Aug 17, 2021 · Cloud Computing

Integrated Vehicle‑Road Cloud Control System Architecture

The integrated vehicle‑road cloud control system is a next‑generation information‑physical architecture that unifies vehicles, roads, and cloud services through edge, regional, and central clouds, providing real‑time perception, decision‑making, and control to improve traffic safety, efficiency, and sustainability.

Big DataEdge ComputingSystem Architecture
0 likes · 10 min read
Integrated Vehicle‑Road Cloud Control System Architecture
Dada Group Technology
Dada Group Technology
Aug 13, 2021 · Backend Development

Inside JD Daojia’s After‑Sale System: Distributed Locks, Data Sync, and Refund Strategies

This article examines JD Daojia’s after‑sale platform, detailing its three‑tier architecture, distributed‑lock mechanisms for multi‑endpoint requests, complex promotion‑aware split‑data handling, Elasticsearch synchronization, combined‑order logistics, and rigorous refund validation to ensure accurate and performant service delivery.

BackendElasticsearchRefund
0 likes · 16 min read
Inside JD Daojia’s After‑Sale System: Distributed Locks, Data Sync, and Refund Strategies
IT Architects Alliance
IT Architects Alliance
Aug 11, 2021 · Backend Development

Insights from Leading Architects on System Refactoring, Platform Evolution, and High‑Performance Architecture

The article compiles expert experiences from major Chinese tech firms on progressive system refactoring, platform‑centric redesign, service‑oriented evolution, and high‑performance architecture, highlighting practical steps, technology choices, and lessons learned for modern backend and operations engineering.

BackendCloud NativeMicroservices
0 likes · 13 min read
Insights from Leading Architects on System Refactoring, Platform Evolution, and High‑Performance Architecture
IT Architects Alliance
IT Architects Alliance
Aug 3, 2021 · Industry Insights

How to Split Complex Systems and Evolve Architecture for Scalable Micro‑services

The article examines why growing business complexity and throughput demands necessitate system decomposition and architectural evolution, detailing horizontal scaling, vertical and business splitting, database partitioning strategies, cache and index integration, remote service data sourcing, and asynchronous messaging to achieve scalable, robust micro‑service‑based solutions.

MicroservicesSystem Architectureasynchronous messaging
0 likes · 9 min read
How to Split Complex Systems and Evolve Architecture for Scalable Micro‑services
IT Architects Alliance
IT Architects Alliance
Aug 1, 2021 · Backend Development

Design and Architecture of a Cloud Shopping Cart System

This article explains the design and architecture of a cloud-based shopping cart system, covering its functional modules, layered and cluster designs, distributed goals such as stability and elasticity, three-level caching, asynchronous checks, heterogeneous storage, payment solutions, and anti‑scalping measures.

Distributed SystemsPayment IntegrationShopping Cart
0 likes · 5 min read
Design and Architecture of a Cloud Shopping Cart System
DataFunSummit
DataFunSummit
Jul 27, 2021 · Artificial Intelligence

Exploring and Practicing Personalized Recommendations at Kuakan Manga

This talk presents Kuakan Manga’s personalized recommendation system, covering business context, challenges of diverse long and short content, technical explorations including content‑based, collaborative‑filtering and CTR models, system architecture, AB testing platform, performance gains, and future plans for deeper content understanding.

System Architecturecollaborative filteringcontent-based filtering
0 likes · 13 min read
Exploring and Practicing Personalized Recommendations at Kuakan Manga
Top Architect
Top Architect
Jul 22, 2021 · Backend Development

RabbitMQ vs Apache Kafka: In‑Depth Comparison and Guidance for Choosing the Right Messaging System

This article explains the fundamental differences between RabbitMQ and Apache Kafka, covering their architectures, message models, ordering guarantees, routing capabilities, timing controls, retention policies, fault‑tolerance mechanisms, scalability, and consumer complexity, and then provides practical criteria to help architects decide which solution best fits a given use case.

ComparisonKafkaMessage Queue
0 likes · 22 min read
RabbitMQ vs Apache Kafka: In‑Depth Comparison and Guidance for Choosing the Right Messaging System
Xianyu Technology
Xianyu Technology
Jul 20, 2021 · Big Data

Design and Implementation of a Content Flow Control System for Xianyu Community

The Xianyu “Play” tab flow‑control system combines task‑specific and rule‑based strategies with a dynamic strategy‑, control‑, and distribution‑chain architecture that integrates real‑time data processing into the recommendation engine, delivering guaranteed exposure, boosting daily posts by 14.4 % and paving the way for multi‑objective, zero‑code control.

Big DataFlow ControlReal-time Streaming
0 likes · 6 min read
Design and Implementation of a Content Flow Control System for Xianyu Community
Full-Stack Internet Architecture
Full-Stack Internet Architecture
Jul 20, 2021 · Backend Development

Design and Architecture of High‑Concurrency Flash‑Sale (秒杀) Systems

This article explains how to design a high‑performance flash‑sale system by analyzing its characteristics, challenges, architectural principles, and detailed solutions across product, front‑end, back‑end, database, inventory control, stability, risk mitigation, asynchronous ordering, and high‑availability strategies.

System Architectureflash salehigh concurrency
0 likes · 16 min read
Design and Architecture of High‑Concurrency Flash‑Sale (秒杀) Systems
IT Architects Alliance
IT Architects Alliance
Jul 19, 2021 · Backend Development

Design and Architecture of a Cloud‑Based Shopping Cart System

This article outlines the design principles, layered and cluster architecture, technical requirements, caching strategies, and payment integration of a cloud‑based shopping cart system, highlighting how distributed backend components ensure stability, high performance, elasticity, and anti‑fraud measures.

BackendDistributed SystemsShopping Cart
0 likes · 4 min read
Design and Architecture of a Cloud‑Based Shopping Cart System
Xianyu Technology
Xianyu Technology
Jul 15, 2021 · Backend Development

HermesX: A Unified Push Notification Platform for Xianyu

HermesX unifies Xianyu’s fragmented push pipelines into a single flow, optimizes content relevance, applies a four‑layer fatigue model, and offers a low‑code management UI, delivering up to 35% less abnormal traffic, 65% lower compute use, and 69% reduced peak latency while paving the way for richer content pools and finer user segmentation.

Push NotificationSystem Architectureperformance optimization
0 likes · 12 min read
HermesX: A Unified Push Notification Platform for Xianyu
Architect
Architect
Jul 9, 2021 · Backend Development

Designing a High‑Concurrency Flash Sale System: Architecture, Caching, Rate Limiting, and Isolation Strategies

This article explains how to design a flash‑sale (秒杀) system that can handle massive traffic spikes by using static page CDN caching, gateway request interception, Redis inventory control, asynchronous order processing, and thorough business, deployment, and data isolation to ensure high performance and stability without affecting regular services.

CDNSystem Architecturebackend design
0 likes · 10 min read
Designing a High‑Concurrency Flash Sale System: Architecture, Caching, Rate Limiting, and Isolation Strategies
Maoyan Technology Team
Maoyan Technology Team
Jul 8, 2021 · Backend Development

How Maoyan Unified Billions of App and Mini‑Program Accounts

This article details Maoyan's multi‑account integration journey, describing the background, challenges, industry research, and a three‑phase write‑through solution that merges APP and mini‑program accounts using phone numbers as a common anchor while ensuring data consistency, scalability, and minimal user impact.

Data MigrationScalabilitySystem Architecture
0 likes · 18 min read
How Maoyan Unified Billions of App and Mini‑Program Accounts
IT Architects Alliance
IT Architects Alliance
Jul 5, 2021 · Backend Development

Design and Architecture of E-commerce Order Systems

This article provides a comprehensive overview of e‑commerce order system roles, core modules, workflow design, process engine, state machine, and future architectural evolution, offering practical guidance for building scalable and maintainable order management platforms.

BackendOrder ManagementSystem Architecture
0 likes · 13 min read
Design and Architecture of E-commerce Order Systems
Dada Group Technology
Dada Group Technology
Jul 2, 2021 · Backend Development

Design and Implementation of a High‑Availability Coupon Platform with Distributed Storage (JimDB)

This article describes the architecture and optimization of JD.com’s coupon platform, covering the JimDB distributed in‑memory database for core storage, a massive distributed task system for product coupons, high‑availability strategies for store coupons, and the overall middle‑platform design that ensures scalability, low latency, and data consistency across millions of daily transactions.

BackendCouponSystem Architecture
0 likes · 8 min read
Design and Implementation of a High‑Availability Coupon Platform with Distributed Storage (JimDB)
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Jul 1, 2021 · Backend Development

Designing a Scalable User Center: Architecture, Redis Caching, and Common Pitfalls

This article outlines the architecture of a high‑traffic user center system, detailing core requirements, distributed session and transaction handling, caching strategies with Redis and local caches, common challenges such as hot data and high‑frequency queries, and provides practical solutions and a concise summary.

BackendDistributed SystemsSystem Architecture
0 likes · 4 min read
Designing a Scalable User Center: Architecture, Redis Caching, and Common Pitfalls
Youzan Coder
Youzan Coder
Jun 25, 2021 · Operations

Building an Event-Driven Automated Operations Platform (Whale)

Whale is an event‑driven automated operations platform that lets developers package atomic tasks, users compose workflows, and a rule‑matching engine trigger them in real time via an event center, employing a StackStorm‑based execution engine for fault‑tolerant, cross‑datacenter orchestration and future AI‑enhanced self‑healing.

DevOpsEvent-drivenOperations Automation
0 likes · 7 min read
Building an Event-Driven Automated Operations Platform (Whale)
ByteDance Dali Intelligent Technology Team
ByteDance Dali Intelligent Technology Team
Jun 18, 2021 · Backend Development

Architecture and Signaling Design for Real-Time Audio/Video Tutoring Services

This article explores the architectural design and signaling mechanisms behind a real-time audio/video tutoring service built for smart desk lamps, detailing the three-layer RTC middleware, classroom abstraction, interactive signaling workflows, and scalable extensions from one-on-one sessions to large virtual classrooms.

EdTechSignaling DesignSystem Architecture
0 likes · 11 min read
Architecture and Signaling Design for Real-Time Audio/Video Tutoring Services
Qunar Tech Salon
Qunar Tech Salon
Jun 11, 2021 · Backend Development

Optimizing Flight Ticket Pricing Search Performance at Qunar: Architecture, Bottlenecks, and Solutions

This article examines the rapid growth of Qunar's domestic flight pricing system, identifies response time bottlenecks caused by increased request volume and complex calculations, and details a series of architectural and algorithmic optimizations—including caching, search structure changes, election logic refinement, and fault‑tolerant mechanisms—that reduced average latency by up to 40%.

SearchSystem Architecturecaching
0 likes · 9 min read
Optimizing Flight Ticket Pricing Search Performance at Qunar: Architecture, Bottlenecks, and Solutions
Architect
Architect
Jun 8, 2021 · Backend Development

Evolution of a Java Web E‑commerce System Architecture: From Single‑Server to Microservices

This article walks through the step‑by‑step evolution of a Java‑based e‑commerce platform, covering single‑machine deployment, separating application and database servers, clustering, load‑balancing algorithms, session handling, read/write splitting, search integration, caching, vertical and horizontal database sharding, micro‑service decomposition, and the introduction of message middleware.

System Architectureload balancing
0 likes · 17 min read
Evolution of a Java Web E‑commerce System Architecture: From Single‑Server to Microservices
JD Retail Technology
JD Retail Technology
May 31, 2021 · Operations

JD Health Technical Product Team's 2021 618 Promotion Preparation: Architecture Review, Performance Tuning, Security Drills, and Monitoring

The JD Health Technical Product Team organized a comprehensive 618 promotion preparation in 2021, covering system architecture reviews, capacity assessments, performance stress testing, offensive‑defensive drills, system optimization, 24‑hour monitoring, and product operation training to ensure high availability and stable service during the large‑scale sales event.

Performance TestingSystem Architecturee‑commerce
0 likes · 10 min read
JD Health Technical Product Team's 2021 618 Promotion Preparation: Architecture Review, Performance Tuning, Security Drills, and Monitoring
dbaplus Community
dbaplus Community
May 23, 2021 · Backend Development

Designing Scalable Advertising Systems: Architecture, Challenges, and Solutions

This article explains the fundamentals of online advertising business, outlines its technical challenges such as high concurrency, complex logic, and massive data handling, and then details a practical architecture—including data storage, indexing, retrieval, billing, and reporting—offering actionable insights for building robust ad platforms.

AdvertisingBackendSystem Architecture
0 likes · 16 min read
Designing Scalable Advertising Systems: Architecture, Challenges, and Solutions
JD Retail Technology
JD Retail Technology
May 8, 2021 · Backend Development

Design and Evolution of JD's Billion‑Scale Billing System

This article details the architectural design, evolutionary stages, and core components of JD's massive billing system, covering its compliance, componentization, B‑PaaS strategy, unified business identity, dynamic calculation models, and extensible domain‑driven framework for large‑scale financial transaction processing.

B-PaaSBackend EngineeringFinancial Services
0 likes · 10 min read
Design and Evolution of JD's Billion‑Scale Billing System
Didi Tech
Didi Tech
Apr 29, 2021 · Artificial Intelligence

Design and Architecture of DiDi Driver-side Intelligent Voice Assistant "XiaoDi"

The document details DiDi’s driver‑side intelligent voice assistant “XiaoDi,” describing its three‑layer architecture—audio source switching controller, semantic‑parsing core, and business API—along with conflict‑resolution mechanisms, multi‑turn dialogue handling, and a four‑region UI design that together enhance driver safety, convenience, and well‑being.

AIDriver AppMobile Development
0 likes · 30 min read
Design and Architecture of DiDi Driver-side Intelligent Voice Assistant "XiaoDi"
IT Architects Alliance
IT Architects Alliance
Apr 23, 2021 · Industry Insights

Inside Toutiao’s Massive Scale: How the News App Handles Billions of Requests

This article provides an in‑depth technical overview of Toutiao’s rapid growth, data collection pipelines, user modeling, cold‑start strategies, recommendation engine architecture, storage solutions, push notification system, microservice design, and its three‑layer PaaS platform, illustrating how the news app serves hundreds of millions of users daily.

Big DataSystem ArchitectureToutiao
0 likes · 8 min read
Inside Toutiao’s Massive Scale: How the News App Handles Billions of Requests
Xianyu Technology
Xianyu Technology
Apr 22, 2021 · Big Data

Real-time Performance Optimization of the Mahé Selection and Delivery System

By classifying data streams, aggregating large‑scale T+1 records in six‑hour windows, encoding attributes with multi‑value mappings, storing compressed rule‑hit backups, and synchronizing recall tables in real time, Mahé’s selection‑and‑delivery pipeline cut end‑to‑end latency from minutes to seconds, achieving robust second‑level responsiveness.

Big DataReal-TimeSystem Architecture
0 likes · 12 min read
Real-time Performance Optimization of the Mahé Selection and Delivery System
Programmer DD
Programmer DD
Apr 2, 2021 · Operations

Why a Data Center Fire Can Sink Your Startup: Disaster Recovery Lessons

The article uses the OVH data‑center fire as a stark reminder that startups must design robust data disaster‑recovery strategies, explaining why backups, off‑site storage, and proper architectural planning are essential to prevent catastrophic data loss and potential business collapse.

OperationsSystem Architecturedata backup
0 likes · 8 min read
Why a Data Center Fire Can Sink Your Startup: Disaster Recovery Lessons
Full-Stack Internet Architecture
Full-Stack Internet Architecture
Mar 26, 2021 · Fundamentals

Understanding System Architecture: Concepts, Importance, and Common Patterns

This article explains what system (software) architecture is, why it is crucial for handling software complexity, invisibility, changeability and conformity, and reviews common architectural patterns such as client‑server, peer‑to‑peer, MVC, layered, distributed‑cluster, micro‑service, event‑source, and hexagonal designs.

Architecture PatternsSystem Architecturelayered architecture
0 likes · 14 min read
Understanding System Architecture: Concepts, Importance, and Common Patterns
IT Architects Alliance
IT Architects Alliance
Mar 22, 2021 · Backend Development

Why Microservices Need DDD: Solving Complexity in Modern Systems

The article examines the limitations of microservice architectures, explains how Domain‑Driven Design (DDD) complements them by providing functional decomposition guidance, and presents a practical case study showing how clear bounded contexts and aggregate roots enable scalable, maintainable system splits.

DDDDomain-Driven DesignMicroservices
0 likes · 9 min read
Why Microservices Need DDD: Solving Complexity in Modern Systems
Ctrip Technology
Ctrip Technology
Mar 18, 2021 · Backend Development

Design and Implementation of Ctrip's Unified Accounting Platform

This article presents a comprehensive case study of Ctrip's unified accounting platform, detailing its evolution from legacy systems, architectural redesign, component decomposition, logging, sharding, asynchronous processing, database strategies, exception handling, and daily settlement mechanisms to achieve agility, decoupling, and reusability.

BackendMicroservicesSystem Architecture
0 likes · 16 min read
Design and Implementation of Ctrip's Unified Accounting Platform
ITPUB
ITPUB
Mar 15, 2021 · Fundamentals

How to Choose the Right Software Stack: A Practical Guide to Tech Selection

This article explains how business-driven requirements guide software selection, detailing how to identify research targets, evaluate system architecture, community health, documentation, compliance, and feature fit, and then verify through testing before applying the chosen solution.

DocumentationSystem Architectureopen-source community
0 likes · 10 min read
How to Choose the Right Software Stack: A Practical Guide to Tech Selection
dbaplus Community
dbaplus Community
Mar 12, 2021 · R&D Management

What Makes a Great System Architect? Lessons from Alibaba’s Double‑11 Architecture

The article shares a senior Alibaba engineer’s reflections on system architecture design, the evolving role of architects, essential skills such as problem discovery, definition and solution, and how continuous learning, technical breadth, and business understanding enable architects to tackle complex, high‑scale challenges like Double 11.

AlibabaSystem Architecturearchitect skills
0 likes · 15 min read
What Makes a Great System Architect? Lessons from Alibaba’s Double‑11 Architecture
Youzan Coder
Youzan Coder
Mar 12, 2021 · Information Security

How Youzan Re‑engineered Its Permission System for Scalable Access Control

This article examines the evolution of Youzan's permission management—from the original SAM system using a 64‑bit RBAC model to the flexible 2.0 architecture with rig, dynamic menu, and widget delegation—highlighting design choices, implementation details, challenges solved, and measurable business impact.

BackendMobile DevelopmentRBAC
0 likes · 15 min read
How Youzan Re‑engineered Its Permission System for Scalable Access Control
TAL Education Technology
TAL Education Technology
Mar 11, 2021 · Backend Development

Evolution of a Call Platform's System Architecture: From Monolith to Service Splitting, Governance, Horizontal Scaling, Distributed Databases, and Microservices

The article outlines how a call platform’s architecture progressed through successive stages—starting with a monolithic design, then business service splitting, service governance and isolated deployment, horizontal scaling, distributed database sharding, and finally micro‑service adoption—highlighting the problems each evolution solved and the new challenges introduced.

MicroservicesScalabilityService Splitting
0 likes · 13 min read
Evolution of a Call Platform's System Architecture: From Monolith to Service Splitting, Governance, Horizontal Scaling, Distributed Databases, and Microservices
IT Architects Alliance
IT Architects Alliance
Mar 5, 2021 · Backend Development

Understanding the Essence of System Architecture: Insights from Weibo’s Large‑Scale Design

The article explores the fundamental concepts of system architecture, illustrating how large‑scale services like Weibo handle massive traffic through layered design, abstraction, caching, service decomposition, monitoring, and operational practices to achieve scalability, reliability, and performance.

BackendDistributed SystemsScalable Design
0 likes · 20 min read
Understanding the Essence of System Architecture: Insights from Weibo’s Large‑Scale Design
21CTO
21CTO
Feb 23, 2021 · Fundamentals

Inside Deepin: How a Modern Desktop OS Is Built from the Ground Up

This article explains the architecture and design of Deepin's desktop operating system, covering its core components, programming languages, desktop environment layers, display manager, session daemons, UI services, bundled applications, and the rationale behind building a custom desktop environment for better user experience.

Desktop OSLinuxSystem Architecture
0 likes · 35 min read
Inside Deepin: How a Modern Desktop OS Is Built from the Ground Up
New Oriental Technology
New Oriental Technology
Feb 22, 2021 · Operations

Full-Chain Load Testing Theory, Model Design (DESP) and New Oriental Continuation Class Case Study

This article introduces the fundamentals of full‑chain load testing, explains why it is essential for large‑scale distributed systems, outlines the DESP model with its four simulation dimensions, and presents a detailed case study of New Oriental's continuation‑class platform including architecture, data preparation, load design, automation and recruitment information.

Load TestingOperationsPerformance Testing
0 likes · 14 min read
Full-Chain Load Testing Theory, Model Design (DESP) and New Oriental Continuation Class Case Study
Baidu Geek Talk
Baidu Geek Talk
Jan 29, 2021 · Artificial Intelligence

Intelligent Color Extraction Service: Architecture, Algorithms, and Applications

The Intelligent Color Extraction Service automatically analyzes forum avatars to generate cohesive background, font, button, and overlay colors for day, night, and dark modes, using octree quantization, region and color saliency, hue‑family selection, and visual strategies, delivering a scalable end‑to‑end solution across dozens of Baidu products.

AIIntelligent Color ExtractionSystem Architecture
0 likes · 11 min read
Intelligent Color Extraction Service: Architecture, Algorithms, and Applications
Open Source Linux
Open Source Linux
Jan 22, 2021 · Fundamentals

Understanding Servers: From Basics to Components and Applications

This article presents a comprehensive slide‑based overview of servers, covering their definition, hardware components, related technologies, and the software and applications that run on them, providing a solid foundation for anyone studying IT infrastructure.

HardwareIT fundamentalsSystem Architecture
0 likes · 6 min read
Understanding Servers: From Basics to Components and Applications
58 Tech
58 Tech
Jan 18, 2021 · Backend Development

Design of a Marketing Automation System: Requirements, Architecture, and Engine Implementation

This article explains the need for marketing automation, analyzes requirements, proposes system capabilities, presents a four‑layer architecture inspired by IDE/JVM concepts, and details the FSM‑based engine model with trigger, action, and execution strategies for complex multi‑step marketing scenarios.

Finite State MachineMarketing AutomationSystem Architecture
0 likes · 10 min read
Design of a Marketing Automation System: Requirements, Architecture, and Engine Implementation
DataFunTalk
DataFunTalk
Jan 11, 2021 · Big Data

Design and Scaling of Meituan Delivery Real‑Time Feature Platform

This article details how Meituan built a minute‑level, high‑throughput real‑time feature platform for its delivery business, covering the business model, six‑layer architecture, data processing challenges, stability measures, scaling achievements, and future roadmap to support millions of orders per minute with sub‑50 ms latency.

MeituanSystem Architecturedelivery optimization
0 likes · 14 min read
Design and Scaling of Meituan Delivery Real‑Time Feature Platform
IT Architects Alliance
IT Architects Alliance
Jan 10, 2021 · Backend Development

How to Split Complex Systems and Evolve Architecture for Scalability

The article explains why growing business complexity and throughput demands force system decomposition and architectural upgrades, detailing horizontal scaling, vertical and business splitting, database sharding, caching strategies, and the evolution from monolithic to micro‑service structures.

MicroservicesSystem Architecturecaching
0 likes · 8 min read
How to Split Complex Systems and Evolve Architecture for Scalability
Programmer DD
Programmer DD
Jan 10, 2021 · Backend Development

Mastering Cache Strategies to Prevent Bottlenecks in High‑Traffic Systems

This article explains how large‑scale internet applications can use various caching patterns—such as Cache‑Aside, Read‑Through, Write‑Through, and Write‑Behind—to reduce database load, avoid consistency problems, and mitigate high‑concurrency issues like cache avalanche and penetration.

Backend PerformanceSystem Architecturecache patterns
0 likes · 9 min read
Mastering Cache Strategies to Prevent Bottlenecks in High‑Traffic Systems
JD Retail Technology
JD Retail Technology
Jan 4, 2021 · Backend Development

Evolution of the PLUS Membership Partner System Architecture: Design Patterns, Sharding, and Cluster Separation

This article describes how the PLUS membership partner platform evolved from a simple initial design to a mature, high‑performance backend architecture by applying command, template, and strategy patterns, sharding‑JDBC, cluster separation, and Spring AOP for monitoring and exception handling.

System Architecturecluster separationsharding
0 likes · 8 min read
Evolution of the PLUS Membership Partner System Architecture: Design Patterns, Sharding, and Cluster Separation
21CTO
21CTO
Dec 31, 2020 · Databases

How to Design Scalable Business Systems: Database, Application, and SOA Strategies

This article explores practical approaches to building extensible business systems by addressing database scalability through sharding and partitioning, designing flexible application layers with configurable rules and hooks, and applying SOA principles to achieve modular, service‑oriented architectures that adapt to changing requirements.

Database designSOAScalability
0 likes · 14 min read
How to Design Scalable Business Systems: Database, Application, and SOA Strategies