Tagged articles

system architecture

583 articles · Page 4 of 6
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-Activedisaster recoverymulti-region
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 Replicationhigh availabilitymulti-region deployment
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 modelarchitecturediagramming
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.

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

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

decision enginefeature engineeringmachine learning
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.

distributed storagemessagingreal-time communication
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.

application splittingdatabase partitioningmicroservices
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.

BackendCachingDomain-Driven Design
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 computingintelligent connected vehicles
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.

BackendElasticsearchdata-sync
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.

Asynchronous MessagingCaching StrategiesVertical Sharding
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.

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

collaborative filteringcontent-based filteringsystem architecture
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.

Asynchronous MessagingKafkaRabbitMQ
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.

Flow Controlbig datacontent recommendation
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.

Flash SaleHigh Concurrencysystem architecture
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.

BackendShopping Cartcloud
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.

Performance OptimizationPush Notificationrecommendation
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.

CDNFlash SaleHigh Concurrency
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.

account-integrationdata migrationscalability
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.

Backende-commerceorder management
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.

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

AIOpsDevOpsStackStorm
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 DesignVideo Tutoring
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%.

Cachingflight pricingsearch
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.

load balancingsystem architecture
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.

e-commercemonitoringperformance testing
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.

AdvertisingBackendHigh Concurrency
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-PaaSFinancial Servicesbackend engineering
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.

Data PipelineToutiaobig data
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.

Data PipelinePerformance Optimizationbig data
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.

data backupdisaster recoveryoperations
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 patternslayered architecturesoftware design
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.

Backendaccounting platformlogging
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.

Open Source Communitydocumentationsoftware selection
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.

AlibabaSoftware Engineeringarchitect 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.

Access ControlBackendMobile Development
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.

Service Splittingbackend developmentdistributed database
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.

BackendScalable DesignWeibo
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 OSLinuxUI design
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 Testingautomationfull-chain 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 ExtractionVisual Strategy
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 fundamentalsSoftware
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 Automationbackend development
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.

MeituanReal-time Datadelivery 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.

CachingPerformance Optimizationdatabase sharding
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 PerformanceCachingcache 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.

cluster separationshardingsystem architecture
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.

SOAbackend developmentdatabase design
0 likes · 14 min read
How to Design Scalable Business Systems: Database, Application, and SOA Strategies
Yanxuan Tech Team
Yanxuan Tech Team
Dec 30, 2020 · Backend Development

How to Design a Scalable Procurement System Architecture for Rapid Business Changes

This article explores how the procurement system at Yanxuan adapts to shifting commercial environments and unexpected events by defining macro-level logic, designing blueprints, implementing the system, and continuously evolving it, emphasizing the importance of top‑down architecture, scalability, availability, accuracy, and the transition toward automation and intelligence.

availabilitybusiness continuityprocurement
0 likes · 14 min read
How to Design a Scalable Procurement System Architecture for Rapid Business Changes
NetEase Yanxuan Technology Product Team
NetEase Yanxuan Technology Product Team
Dec 30, 2020 · Industry Insights

How to Architect a Scalable Procurement System for Rapid Business Changes

This article analyzes the challenges of evolving a supply‑chain procurement platform amid shifting market dynamics and pandemic disruptions, and presents a four‑step framework—macro definition, blueprint design, system implementation, and continuous evolution—to build a resilient, high‑availability backend architecture.

Supply Chainbackend developmentprocurement
0 likes · 14 min read
How to Architect a Scalable Procurement System for Rapid Business Changes
JD Cloud Developers
JD Cloud Developers
Dec 16, 2020 · Operations

How JD.com Mastered Billion-User Traffic for 11.11: Architecture & Scaling Secrets

During JD.com's 11.11 shopping festival, engineers tackled billions of transactions by evolving a five‑year architecture roadmap, implementing robust messaging and delay queues, deploying smart NICs, optimizing storage, and leveraging AI‑driven traffic control, all while sharing practical lessons on monitoring, load testing, and fault‑tolerance.

AICloud Computinge-commerce
0 likes · 12 min read
How JD.com Mastered Billion-User Traffic for 11.11: Architecture & Scaling Secrets
vivo Internet Technology
vivo Internet Technology
Dec 2, 2020 · Backend Development

Evolution of Vivo Official Mall: From Monolithic to Service‑Oriented Architecture and Globalization

The article chronicles Vivo’s official mall transformation from a 2015 monolithic Java MVC system to a service‑oriented architecture with independent activity, product, coupon, and order services, later expanding to consignment, CPS, and promotion subsystems, and finally adding multi‑language, multi‑timezone, and multi‑region capabilities for global markets.

e-commerceinternationalizationmicroservices
0 likes · 14 min read
Evolution of Vivo Official Mall: From Monolithic to Service‑Oriented Architecture and Globalization
DeWu Technology
DeWu Technology
Nov 22, 2020 · Backend Development

Evolution of Transaction System Architecture at DeWu

Alan, a twelve-year veteran of startup and e-commerce development, outlines DeWu’s transaction system evolution through five architectural eras—from a single ECS-Redis setup in 2017 to the modern, Java-based, Five-Color-Stone refactor that migrated 27 billion records, redesigned 700+ APIs, and now reliably powers major sales events while continuing protocol, gateway, monitoring, and compliance optimizations.

JavaPHPe-commerce
0 likes · 4 min read
Evolution of Transaction System Architecture at DeWu
Architects' Tech Alliance
Architects' Tech Alliance
Nov 20, 2020 · Operations

High‑Availability Deployment: From Cold Backup to Multi‑Active Architecture

This article explains the evolution of high‑availability deployment architectures—from simple cold backups and hot standby to same‑city active‑active, cross‑city active‑active, and finally multi‑active solutions—detailing their advantages, drawbacks, and practical design considerations for large‑scale internet services.

Multi-Activedistributed systemssystem architecture
0 likes · 15 min read
High‑Availability Deployment: From Cold Backup to Multi‑Active Architecture
Xueersi Online School Tech Team
Xueersi Online School Tech Team
Nov 13, 2020 · Backend Development

Building Robust Backend Systems: Architecture, Best Practices, and Operational Guidelines

This article explains why robust systems are essential, outlines key architectural and design principles, presents practical implementation details such as service layering, micro‑service migration, container simulation code, timeout handling, monitoring, security measures, and performance tuning to help engineers build reliable, scalable backend applications.

RobustnessSecurityperformance tuning
0 likes · 22 min read
Building Robust Backend Systems: Architecture, Best Practices, and Operational Guidelines
Top Architect
Top Architect
Nov 8, 2020 · Backend Development

Flash Sale (Seckill) System Architecture, Technical Challenges and Solutions

This article analyzes the business flow of flash‑sale (seckill) systems, identifies ten technical challenges such as high concurrency, bandwidth, stock‑deduction and cheating, and presents architecture principles, design patterns, code examples, and safety mechanisms to build a reliable, scalable backend for flash‑sale scenarios.

CachingFlash SaleHigh Concurrency
0 likes · 34 min read
Flash Sale (Seckill) System Architecture, Technical Challenges and Solutions
Architect
Architect
Nov 7, 2020 · Fundamentals

Understanding System Architecture and Common Architectural Patterns

This article explains the concept of system architecture, why it matters, the challenges it faces such as complexity and changeability, and reviews major architectural patterns—including client‑server, peer‑to‑peer, MVC, layered, micro‑service, event‑source, and hexagonal—providing a solid foundation for designing robust software systems.

architectural patternssoftware designsystem architecture
0 likes · 16 min read
Understanding System Architecture and Common Architectural Patterns
Java Captain
Java Captain
Oct 31, 2020 · Backend Development

Flash Sale (Seckill) System Analysis, Technical Challenges, Architecture Design, and High‑Concurrency Solutions

This article examines the end‑to‑end workflow of a flash‑sale system, outlines its unique characteristics and technical challenges, and presents a layered architecture—including frontend, site, service, and database designs—along with concurrency control, anti‑cheating measures, and data‑safety strategies for handling massive traffic.

CachingFlash SaleHigh Concurrency
0 likes · 34 min read
Flash Sale (Seckill) System Analysis, Technical Challenges, Architecture Design, and High‑Concurrency Solutions
Yanxuan Tech Team
Yanxuan Tech Team
Oct 28, 2020 · Product Management

Mastering B2B Product Design: Core Principles for Scalable Solutions

This article outlines essential B2B product design principles—including clear system boundaries, disciplined interaction governance, and abstracted rule‑engine architectures—illustrated with real‑world examples from NetEase Yanxuan, to help teams build scalable, maintainable systems and foster a methodology grounded in underlying logic.

B2Bdesign principlesmethodology
0 likes · 9 min read
Mastering B2B Product Design: Core Principles for Scalable Solutions
Xianyu Technology
Xianyu Technology
Oct 20, 2020 · Backend Development

Doraemon Marketing Activity Platform: Architecture, Challenges, and Solutions

The Doraemon Marketing Activity Platform centralizes Xianyu’s user‑rights campaigns—red packets, coupons, vouchers—by providing a three‑layer architecture, reusable components, operator‑friendly configuration, rapid issue detection, and robust security, enabling non‑technical staff to launch, monitor, and reconcile activities efficiently while handling traffic spikes and fraud.

Securityactivity managementmarketing platform
0 likes · 10 min read
Doraemon Marketing Activity Platform: Architecture, Challenges, and Solutions
Programmer DD
Programmer DD
Oct 19, 2020 · Backend Development

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

This article explores the end‑to‑end design of a flash‑sale (秒杀) system, detailing business flow, technical challenges, architectural principles, front‑end and back‑end design, concurrency handling, anti‑cheating measures, data safety, and practical solutions for high‑traffic e‑commerce scenarios.

Database ScalingFlash SaleHigh Concurrency
0 likes · 36 min read
How to Build a High‑Performance Flash‑Sale System: Architecture, Challenges & Solutions
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Oct 13, 2020 · Product Management

How to Build a Minimal Viable Medical Aesthetic Credit System

This article walks through the complete design of a medical‑aesthetic consumer‑credit platform, covering market analysis, strategic positioning, business object definition, core process modeling, functional architecture, front‑end/back‑end interaction, prototype sketches, and key fintech terminology, offering a practical roadmap from concept to MVP.

Consumer CreditMedical Aestheticsfintech
0 likes · 26 min read
How to Build a Minimal Viable Medical Aesthetic Credit System
Top Architect
Top Architect
Oct 8, 2020 · Backend Development

Flash Sale (秒杀) System Architecture, Technical Challenges and Solutions

This article analyses the complete flash‑sale business flow, enumerates its unique characteristics and technical challenges such as high concurrency, bandwidth pressure, inventory overselling, and then presents a layered architecture—including frontend static pages, site‑level throttling, service‑level queuing, database sharding, caching, and anti‑cheat mechanisms—along with concrete Java code examples and best‑practice recommendations for building a reliable, high‑performance flash‑sale system.

Flash SaleHigh Concurrencydistributed systems
0 likes · 32 min read
Flash Sale (秒杀) System Architecture, Technical Challenges and Solutions
Java Backend Technology
Java Backend Technology
Sep 10, 2020 · Backend Development

Designing a Billion-Scale Feed Stream System: Architecture & Best Practices

This article explains how to design a high‑performance, billion‑user feed stream system, covering product definition, data modeling, storage choices, synchronization modes, metadata handling, commenting, likes, search, sorting, deletion, updates, and practical architecture examples for different feed‑type applications.

Backenddistributed storagefeed stream
0 likes · 22 min read
Designing a Billion-Scale Feed Stream System: Architecture & Best Practices
vivo Internet Technology
vivo Internet Technology
Sep 10, 2020 · Operations

Multi-Active High Availability Architecture: Scenarios, Solutions, and Evaluation

Multi‑active high‑availability architectures—ranging from same‑city dual‑active and two‑site three‑center setups to fully remote multi‑active deployments—provide continuous 24/7 service by replicating data across sites, but introduce latency, consistency, routing, and cost complexities that require careful unit‑based design, synchronized storage, and sophisticated traffic management.

Multi-Activedata synchronizationdisaster recovery
0 likes · 17 min read
Multi-Active High Availability Architecture: Scenarios, Solutions, and Evaluation
Alibaba Cloud Native
Alibaba Cloud Native
Aug 21, 2020 · Cloud Native

How Capability‑Oriented Architecture Redefines Cloud‑Edge Application Design

This article introduces Capability Oriented Architecture (COA), a new design paradigm that abstracts essential capabilities such as power or AI services, making cloud‑edge applications platform‑, location‑, and technology‑agnostic while delegating delivery details to operational components.

Capability Oriented Architecturecloud-nativeedge computing
0 likes · 13 min read
How Capability‑Oriented Architecture Redefines Cloud‑Edge Application Design
Suning Technology
Suning Technology
Aug 14, 2020 · Big Data

Building SuNing’s Supply‑Chain Data Platform with DDD and Big‑Data Design

This article recounts SuNing’s step‑by‑step journey of designing and implementing a supply‑chain data middle platform, outlining its business rationale, DDD‑based domain modeling, layered system architecture, and practical deployment insights that illustrate how a tailored big‑data solution can enhance data services and governance.

DDDbig datadata governance
0 likes · 11 min read
Building SuNing’s Supply‑Chain Data Platform with DDD and Big‑Data Design
OPPO Kernel Craftsman
OPPO Kernel Craftsman
Aug 7, 2020 · Mobile Development

Android Thermal Management System: Thermal HAL 2.0 and Service Framework Analysis

Android’s Thermal Management System, introduced in Android 10, uses Thermal HAL 2.0 and a layered service framework to abstract hardware sensors, let apps and system components query temperatures or register callbacks via PowerManager, and enable manufacturers to implement HIDL interfaces and configuration files that drive the thermal‑engine process to throttle CPU/GPU frequencies, charging rates, and other resources when predefined temperature thresholds are exceeded.

AndroidAndroid 10Hardware Abstraction Layer
0 likes · 8 min read
Android Thermal Management System: Thermal HAL 2.0 and Service Framework Analysis
Top Architect
Top Architect
Jul 20, 2020 · Fundamentals

How to Create Effective Architecture Diagrams: Concepts, Types, and Best Practices

This article explains the value of technical diagramming, defines architecture and architecture diagrams, describes their purposes, outlines common diagram categories such as the 4+1 view, offers criteria for good diagrams, addresses typical pitfalls, and introduces the C4 model with concrete examples and a case study.

C4 modeldiagramdocumentation
0 likes · 10 min read
How to Create Effective Architecture Diagrams: Concepts, Types, and Best Practices
Selected Java Interview Questions
Selected Java Interview Questions
Jul 8, 2020 · Backend Development

Message Queue Applications and Comparison of Common MQs (ActiveMQ, RabbitMQ, RocketMQ, Kafka)

This article explains the role of message queues in distributed systems, illustrates four typical scenarios—asynchronous processing, application decoupling, traffic shaping, and message communication—and compares the features of popular middleware such as ActiveMQ, RabbitMQ, RocketMQ, and Kafka.

KafkaRabbitMQasynchronous-processing
0 likes · 9 min read
Message Queue Applications and Comparison of Common MQs (ActiveMQ, RabbitMQ, RocketMQ, Kafka)
Huolala Tech
Huolala Tech
Jun 30, 2020 · Operations

How Robust Risk Admission Strategies Power Platform Safety and Growth

This article explains the design and implementation of a comprehensive risk‑control admission framework—including authentication, eligibility rules, pipeline processing, and AI‑driven verification—that safeguards platform operations while enabling scalable growth and efficient order management.

AI verificationadmission strategyplatform operations
0 likes · 10 min read
How Robust Risk Admission Strategies Power Platform Safety and Growth
Meituan Technology Team
Meituan Technology Team
Jun 4, 2020 · Databases

Meituan MySQL Database Inspection System Architecture and Design

Meituan’s MySQL database inspection system uses a three‑layer architecture—execution agents managed by Crane, a metadata‑rich inspection database, and an integrated application UI—to run 64 automated checks, resolve over 8,000 hazards with sub‑four‑day remediation, and continuously improve automation and analytics.

Database InspectionMySQLautomation
0 likes · 11 min read
Meituan MySQL Database Inspection System Architecture and Design
Tencent Cloud Developer
Tencent Cloud Developer
May 19, 2020 · Cloud Computing

Design and Architecture of a Distributed Atmospheric Monitoring System

Tencent’s rapid‑deployment project creates a volunteer‑hosted, low‑cost atmospheric monitoring network using LoRa, NB‑IoT and Wi‑Fi, with edge‑agnostic data collection, cloud‑based device normalization, and business processing modules that manage devices, analyze PM2.5 sensor data, and visualize real‑time air quality across five community sites.

Atmospheric MonitoringCloud ComputingIoT
0 likes · 10 min read
Design and Architecture of a Distributed Atmospheric Monitoring System
Efficient Ops
Efficient Ops
Apr 20, 2020 · Operations

From Legacy Ops to Cloud‑Native: Key Trends Shaping Modern IT Operations

This article explores the evolving role of IT operations, defining its core value, comparing traditional closed‑source and open‑source architectures, analyzing the shift toward automation, DevOps, cloud‑native and digitalization trends, and outlining essential skills and management practices for today’s ops professionals.

DevOpsIT Operationsautomation
0 likes · 20 min read
From Legacy Ops to Cloud‑Native: Key Trends Shaping Modern IT Operations
Xianyu Technology
Xianyu Technology
Apr 8, 2020 · Backend Development

Design and Implementation of a Flexible Fatigue Control Mechanism for Real-Time User Reach

The article presents a flexible fatigue‑control mechanism for Omega’s real‑time user‑reach system that replaces fixed windows with dynamic, user‑scene‑business dimensions and a minimum interval, eliminating duplicate daily messages, dispersing delivery times, maintaining stable 6000‑QPS performance, and paving the way for reusable components and recommendation integration.

Real-time messagingbackend designfatigue control
0 likes · 7 min read
Design and Implementation of a Flexible Fatigue Control Mechanism for Real-Time User Reach
JD Tech Talk
JD Tech Talk
Apr 7, 2020 · Backend Development

Designing an Internet Gold Investment System: Architecture, Business Processes, and Database Schema

This article explains how to build a real‑time internet gold investment platform by outlining gold’s financial characteristics, identifying key participants, describing the three‑pillar system architecture, detailing buy, sell, withdraw and gift workflows, and presenting the necessary database tables for robust transaction and reconciliation management.

backend developmentdatabase designfinancial system
0 likes · 12 min read
Designing an Internet Gold Investment System: Architecture, Business Processes, and Database Schema
Alibaba Cloud Developer
Alibaba Cloud Developer
Apr 7, 2020 · Fundamentals

Mastering System Architecture: A Proven Methodology for Building Robust Applications

This article shares a comprehensive architecture methodology from an experienced Alibaba senior engineer, detailing problem identification, various architecture classifications, top‑down and bottom‑up derivation techniques, and practical steps to design logical, physical, and business architectures for reliable software development.

architecturelogical architecturemethodology
0 likes · 31 min read
Mastering System Architecture: A Proven Methodology for Building Robust Applications
21CTO
21CTO
Apr 1, 2020 · Fundamentals

7 Core Skills That Separate Top Programmers from the Rest

The article examines why a small fraction of developers earn six‑figure salaries while many remain average, outlining seven decisive abilities—raw coding, debugging, simplicity, accurate schedule prediction, low‑level system knowledge, strict key‑design focus, and avoiding perfectionism—that together create a massive performance gap.

Programming FundamentalsSoftware Engineeringcareer development
0 likes · 11 min read
7 Core Skills That Separate Top Programmers from the Rest
Xianyu Technology
Xianyu Technology
Mar 31, 2020 · Backend Development

Hermes Push System: Architecture and Design Overview

The Hermes Push System at Xianyu separates push decisions into three coordinated services—Configuration Center for audience and material data, Task Center for timing and orchestration, and Matching Center for real‑time content ranking—leveraging MySQL, ODPS, Flink, SchedulerX, MetaQ and Alibaba’s TPP/IGraph to boost click‑through rates, double user coverage, and achieve record daily active users, while planning to add open‑page notifications and deeper AI personalization.

AlibabaBackendbig data
0 likes · 12 min read
Hermes Push System: Architecture and Design Overview
Xianyu Technology
Xianyu Technology
Mar 12, 2020 · R&D Management

Kunpeng Advertising System Architecture and Operational Design for Xianyu

Kunpeng, a three‑level advertising framework for Xianyu, unifies activity‑scene‑material abstraction, extensible DataFetcher and modular filter libraries, and a global traffic‑mixing algorithm, enabling business groups to self‑service material delivery, achieve 60‑100% conversion gains, cut UV cost by ~40% and halve time‑to‑market.

AdvertisingR&D managementalgorithm
0 likes · 11 min read
Kunpeng Advertising System Architecture and Operational Design for Xianyu
360 Tech Engineering
360 Tech Engineering
Feb 6, 2020 · Operations

External Network Quality Monitoring System at 360: Architecture, Features, and Alert Strategies

The article describes how 360 implements an external network quality monitoring system that uses CDN nodes as source hosts to perform minute‑level, end‑to‑end ping measurements, stores results in time‑series and other databases, analyzes them to detect VIP, data‑center or ISP faults, and generates visualized alerts and reports for operations teams.

CDNTime Series Databasealerting
0 likes · 8 min read
External Network Quality Monitoring System at 360: Architecture, Features, and Alert Strategies
Youzan Coder
Youzan Coder
Feb 5, 2020 · Backend Development

Configurable Data Reconciliation Platform at Youzan: Design, Architecture, and Implementation

Youzan built a configurable data reconciliation platform that integrates new scenarios, processes massive real‑time and batch data, offers visual monitoring, automated correction, and flexible Groovy‑based logic across four DDD layers, achieving 99.99% stability while simplifying detection and resolution of cross‑system inconsistencies.

Data Reconciliationbig datadistributed systems
0 likes · 15 min read
Configurable Data Reconciliation Platform at Youzan: Design, Architecture, and Implementation