Tagged articles

system architecture

565 articles · Page 5 of 6
DataFunTalk
DataFunTalk
Sep 16, 2019 · Artificial Intelligence

Evolution of Weibo Advertising Strategy Engineering Architecture

This article presents a comprehensive overview of the evolution of Weibo's advertising strategy engineering architecture, detailing the system's growth from early banner ads to a sophisticated, multi‑layered online advertising platform that integrates algorithmic models, A/B experimentation, real‑time data pipelines, and precision targeting to support scalable, high‑performance ad delivery.

A/B testingAdvertisingOnline Advertising
0 likes · 19 min read
Evolution of Weibo Advertising Strategy Engineering Architecture
DataFunTalk
DataFunTalk
Sep 12, 2019 · Artificial Intelligence

Exploring Personalized Recommendation at Kuaikan Comics: Business, Algorithms, and System Architecture

This article details Kuaikan Comics' personalized recommendation pipeline, covering business context, diverse content formats, technical challenges, content‑based and collaborative‑filtering methods, ranking models, system architecture, A/B testing, and future directions for improving recommendation quality.

A/B testingCTR predictionCollaborative Filtering
0 likes · 14 min read
Exploring Personalized Recommendation at Kuaikan Comics: Business, Algorithms, and System Architecture
Programmer DD
Programmer DD
Sep 10, 2019 · Databases

Understanding Nebula Graph: Data Model and Architecture Explained

This article introduces Nebula Graph, an open‑source distributed graph database, detailing its directed property graph model, vertex and edge schemas, graph partitioning, storage, metadata, query engine, and client APIs, highlighting its strong schema design, high‑availability architecture, and scalability for trillion‑scale graphs.

Graph DatabaseNebula Graphdata-model
0 likes · 11 min read
Understanding Nebula Graph: Data Model and Architecture Explained
Alibaba Cloud Developer
Alibaba Cloud Developer
Aug 26, 2019 · Backend Development

Scalable Feed Stream System Design: Architecture, Storage & Sync

This article explains the fundamentals and architecture of feed‑stream systems—defining feed data, outlining storage choices such as distributed NoSQL or MySQL, comparing push, pull, and hybrid synchronization models, handling metadata, search, ordering, and scaling considerations for billion‑user platforms.

backend designfeed streamscalable storage
0 likes · 20 min read
Scalable Feed Stream System Design: Architecture, Storage & Sync
Xianyu Technology
Xianyu Technology
Aug 13, 2019 · Artificial Intelligence

Intelligent Publishing Solution for Xianyu C2C Platform

Intelligent publishing for Xianyu’s C2C platform uses on‑device AI to automatically match user‑posted items with the Taobao/Tmall catalog, guiding real‑time multi‑frame capture, reducing manual tagging, boosting matching accuracy by about 20%, and preparing a phased rollout for video, image, and activity posts.

AImobile AIproduct structuring
0 likes · 9 min read
Intelligent Publishing Solution for Xianyu C2C Platform
Architecture Digest
Architecture Digest
Jul 31, 2019 · Backend Development

Design and Optimization of MaFengWo Membership System Architecture

This article details the evolution, architectural redesign, and performance optimizations of MaFengWo's membership system, covering identity strategy transformation, four‑layer service architecture, rights pool construction, third‑party integration, points integration, concurrency control, traffic shaping, and risk management to support scalable, high‑quality user experiences.

Concurrency Controlmembershiprisk management
0 likes · 17 min read
Design and Optimization of MaFengWo Membership System Architecture
Architecture Digest
Architecture Digest
Jul 30, 2019 · Artificial Intelligence

Evolution and Architecture of JD.com’s Personalized Recommendation System

The article details JD.com’s journey from rule‑based product recommendations in 2012 to a sophisticated, AI‑driven personalized recommendation system, describing its multi‑screen product types, data collection, offline and online computation pipelines, and the modular architecture of its recommendation engine.

JD.come-commercemachine learning
0 likes · 12 min read
Evolution and Architecture of JD.com’s Personalized Recommendation System
Xianyu Technology
Xianyu Technology
Jul 23, 2019 · Operations

Automated Service Fault Localization System Architecture

The automated service fault localization system ingests massive real‑time instrumentation data, builds call‑chain graphs, and instantly pinpoints the exact component causing timeouts or other errors, achieving developer‑level accuracy within seconds instead of minutes while remaining simple, fast, and fully automated.

Big DataFault LocalizationOperations
0 likes · 8 min read
Automated Service Fault Localization System Architecture
Youzan Coder
Youzan Coder
Jul 5, 2019 · Industry Insights

How Youzan Unified Its Customer Operations Platform: From Silos to a Scalable Architecture

This article analyzes Youzan's transition from fragmented, silo‑based customer‑operation services to a unified, component‑driven platform, detailing the early challenges, the strategic integration decisions, the technical architecture, and future directions for scalable business operations.

business scalabilitycustomer operationsmicroservices
0 likes · 13 min read
How Youzan Unified Its Customer Operations Platform: From Silos to a Scalable Architecture
21CTO
21CTO
Jul 2, 2019 · Backend Development

Designing a Scalable Feed Stream System for Billions of Users

This article explains how to design a high‑performance feed‑stream architecture—including product definition, data modeling, storage choices, synchronization modes, metadata handling, commenting, likes, sorting, search, and deletion—so that a system can support tens of millions to billions of users while remaining reliable and scalable.

Metadatafeed streamscalability
0 likes · 21 min read
Designing a Scalable Feed Stream System for Billions of Users
Architecture Digest
Architecture Digest
Jul 2, 2019 · Fundamentals

Key Practices for High Availability, Isolation, and Data Consistency in Large‑Scale Internet Systems

The article outlines essential techniques for building highly available internet services, covering system availability metrics, multi‑level caching, database and service isolation, concurrency control, gray‑release deployment, comprehensive monitoring, graceful degradation, asynchronous design, and data‑consistency scenarios for both real‑time and offline big‑data workloads.

Data ConsistencyHigh AvailabilityMonitoring
0 likes · 8 min read
Key Practices for High Availability, Isolation, and Data Consistency in Large‑Scale Internet Systems
Architects' Tech Alliance
Architects' Tech Alliance
May 5, 2019 · Backend Development

Evolution of System Architecture: From LAMP to Distributed Services and Service Governance

This article outlines the progressive evolution of system architecture—from a single‑server LAMP setup through service‑data separation, caching, clustering, read/write splitting, CDN, distributed databases, NoSQL, business splitting, and finally distributed services with messaging, service frameworks, service bus, communication patterns, and governance—highlighting the motivations, characteristics, and challenges at each stage.

Service Governancebackend developmentdistributed services
0 likes · 14 min read
Evolution of System Architecture: From LAMP to Distributed Services and Service Governance
Mafengwo Technology
Mafengwo Technology
Apr 25, 2019 · Backend Development

From Monolith to Microservices: Lessons from Building a Train Ticket System

This article details how Mafengwo’s train ticket platform evolved from a simple LNMP monolith to a Java‑based microservice architecture, covering the technical decisions, infrastructure upgrades, service design, data modeling, state management, idempotency, and future roadmap for scaling and reliability.

javamicroservicessystem architecture
0 likes · 22 min read
From Monolith to Microservices: Lessons from Building a Train Ticket System
Xianyu Technology
Xianyu Technology
Mar 14, 2019 · Operations

Ensuring High Availability of Search Engine Services: A Case Study of Xianyu's Search System

The article explains how Xianyu guarantees high‑availability of its core Ha3‑based search engine through independent gateway deployment, multi‑datacenter disaster recovery, traffic isolation, comprehensive monitoring, pressure testing, gray releases, and automated/manual failover, enabling rapid issue detection, recovery, and continuous service stability.

Disaster RecoveryHigh AvailabilityMonitoring
0 likes · 19 min read
Ensuring High Availability of Search Engine Services: A Case Study of Xianyu's Search System
JD Tech
JD Tech
Mar 13, 2019 · Operations

Evolution of JD Digital Technology’s Host Monitoring System “DiTing”: From V1 to V3

The article chronicles the design, evolution, and lessons learned of JD Digital Technology’s self‑built host monitoring platform “DiTing”, detailing its initial requirements, V1 architecture, subsequent V2 and V3 redesigns, encountered challenges, and future directions toward intelligent operations.

Big DataMonitoringOperations
0 likes · 12 min read
Evolution of JD Digital Technology’s Host Monitoring System “DiTing”: From V1 to V3
Xianyu Technology
Xianyu Technology
Feb 28, 2019 · Big Data

NVID Recommendation System Architecture and Technical Solutions

The NVID recommendation system for Taobao is built on a four‑layer architecture—activity material, configuration, business process, and application—and solves environment isolation, performance, audience management, and A/B testing challenges through optimized data schemas, ID mapping, multi‑level caching with database fallback, and real‑time user targeting, while future work aims at personalized audiences and automated ad optimization.

A/B testingBig DataUser Management
0 likes · 11 min read
NVID Recommendation System Architecture and Technical Solutions
Youzan Coder
Youzan Coder
Jan 11, 2019 · Backend Development

Business Reconciliation Platform Architecture Design for Distributed Systems

The article describes YouZan's business reconciliation platform for distributed systems, which detects and quantifies data inconsistencies by offering easy plug‑in integration, a four‑step orchestrated workflow, high‑throughput offline processing with Spark, second‑level real‑time event handling, a three‑layer architecture, and health monitoring for transaction chains.

CAP theoremData ConsistencyWorkflow orchestration
0 likes · 9 min read
Business Reconciliation Platform Architecture Design for Distributed Systems
Java Architect Essentials
Java Architect Essentials
Dec 29, 2018 · Operations

Evolution of ZBJ.com’s System Architecture and DevOps Platform

This article chronicles the transformation of ZBJ.com’s system architecture from a PHP‑centric monolith to a multi‑language, Dubbo‑based SOA, detailing the adoption of front‑back separation, agile practices, a comprehensive DevOps platform with automated pipelines, containerization, CMDB, monitoring, and continuous scaling to support rapid business growth.

AutomationCI/CDDevOps
0 likes · 15 min read
Evolution of ZBJ.com’s System Architecture and DevOps Platform
Xianyu Technology
Xianyu Technology
Dec 27, 2018 · Big Data

Device Fingerprinting and User Growth Architecture in Alibaba's Xianyu Platform

Alibaba’s Xianyu platform uses a multi‑signal device fingerprinting system, UMID, to uniquely identify users across Android and iOS devices, storing the data in sharded MySQL, HiStore OLAP, and Tair caches, enabling precise ad bidding, conversion tracking, and scalable user‑growth strategies.

Big Dataadvertising optimizationdevice fingerprinting
0 likes · 9 min read
Device Fingerprinting and User Growth Architecture in Alibaba's Xianyu Platform
58 Tech
58 Tech
Dec 26, 2018 · Operations

Overview of the 58 Intelligent Monitoring System and Its Multi‑Dimensional Architecture

The 58 Intelligent Monitoring System provides a flexible, 24/7, multi‑dimensional monitoring solution that covers network, server, system, application and business layers, incorporates AI‑driven prediction, anomaly detection, alarm merging, root‑cause analysis and self‑healing, and offers both PC and WeChat interfaces for operators.

AutomationMonitoringOperations
0 likes · 16 min read
Overview of the 58 Intelligent Monitoring System and Its Multi‑Dimensional Architecture
Java Captain
Java Captain
Dec 15, 2018 · Fundamentals

Understanding Distributed and Cluster Deployments: A Restaurant Analogy

The article uses a restaurant scenario to explain the differences between centralized, cluster, and distributed system deployments, illustrating how performance, security, scalability, and availability map to user requirements and why scaling from a single server to clusters and distributed architectures is essential as demand grows.

Operationsperformancescalability
0 likes · 7 min read
Understanding Distributed and Cluster Deployments: A Restaurant Analogy
Beike Product & Technology
Beike Product & Technology
Dec 13, 2018 · Artificial Intelligence

Evolution and Architecture of Beike's Intelligent Real Estate Recommendation Platform

The talk details how Beike's senior algorithm expert Xu Yansong designed, iterated, and scaled a multi‑stage intelligent recommendation platform for real‑estate, covering service upgrades, personalized algorithms such as collaborative filtering and user profiling, modular architecture, stability engineering, data feedback loops, and future AI‑driven enhancements.

AICollaborative FilteringReal-time feedback
0 likes · 17 min read
Evolution and Architecture of Beike's Intelligent Real Estate Recommendation Platform
Architect's Tech Stack
Architect's Tech Stack
Dec 7, 2018 · Backend Development

System Decomposition and Architectural Evolution: Strategies for Scaling E‑commerce Platforms

The article outlines how increasing business complexity and throughput demands drive the need for system splitting, architectural upgrades, and micro‑service adoption, detailing horizontal scaling, vertical and business partitioning, database sharding, and the evolution toward resilient, high‑performance backend infrastructures.

database shardingscalabilitysystem architecture
0 likes · 9 min read
System Decomposition and Architectural Evolution: Strategies for Scaling E‑commerce Platforms
37 Interactive Technology Team
37 Interactive Technology Team
Nov 28, 2018 · Game Development

Business System Architecture Design: An Engineer's Guide to Game Event Systems

The article explains how engineers can design robust game special‑event systems by abstracting features into reusable components, applying hook‑based extensibility, and using asynchronous message middleware to handle diverse, time‑critical, high‑risk operations, illustrated with the 37 Platform’s event architecture and configuration‑driven flexibility.

HooksMessage MiddlewareRedis
0 likes · 9 min read
Business System Architecture Design: An Engineer's Guide to Game Event Systems
Continuous Delivery 2.0
Continuous Delivery 2.0
Nov 28, 2018 · Backend Development

Building a Stable, Flexible, and Efficient Mobile Operations Configuration Platform – Insights from Meituan‑Dianping

The article shares Meituan‑Dianping’s practical experience in designing a mobile operations configuration platform that achieves high efficiency, flexibility, and stability through visual tooling, workflow control, preview mechanisms, JSON‑based data, and a three‑stage architecture evolution from classic caching to SDK‑driven distributed caching.

Mobile BackendSDKconfiguration platform
0 likes · 10 min read
Building a Stable, Flexible, and Efficient Mobile Operations Configuration Platform – Insights from Meituan‑Dianping
58 Tech
58 Tech
Nov 12, 2018 · Operations

Key Takeaways from the 58 Group Technical Salon on Monitoring Platforms

The article summarizes the 58 Group technical salon where experts from Momo and 58 shared practical experiences on monitoring platform architectures, coverage, alarm configurations, convergence techniques, custom dimensions, multi‑view dashboards, and future directions for intelligent and automated monitoring across the company.

DevOpsMonitoringOperations
0 likes · 9 min read
Key Takeaways from the 58 Group Technical Salon on Monitoring Platforms
Meituan Technology Team
Meituan Technology Team
Oct 25, 2018 · Artificial Intelligence

Deep Learning System Design and Parallel Computing Solutions at Meituan

Meituan built a custom deep‑learning platform that combines data‑parallel and hybrid parallelism across multi‑GPU/cluster hardware, uses coarse‑grained scheduling and Kaldi‑derived acoustic algorithms, and supports fast NLU model hot‑updates, achieving near‑linear GPU scaling and 6–7× speedups over traditional solutions.

AI infrastructureNLUacoustic modeling
0 likes · 13 min read
Deep Learning System Design and Parallel Computing Solutions at Meituan
JD Tech
JD Tech
Sep 27, 2018 · Operations

Overview of JD Invoice System Architecture and Business Processes

The article provides a comprehensive overview of JD's invoice system, detailing its business lines, core modules, data sources, invoicing workflows—including forward and reverse invoicing—and the system's role in automating tax management and reducing operational risk.

JDOperationsbusiness process
0 likes · 9 min read
Overview of JD Invoice System Architecture and Business Processes
HomeTech
HomeTech
Sep 25, 2018 · Operations

Design and Implementation of an Integrated Log Collection, Analysis, and Monitoring System

This article describes how a rapidly growing technical team built a unified log system that consolidates program, web access, and slow logs, introduces host‑agent and process‑agent collection, leverages Kafka, Elasticsearch, and Storm for high‑throughput processing, and provides monitoring, alerting, and reporting features to improve reliability and operational efficiency.

Big DataElasticsearchLog Management
0 likes · 20 min read
Design and Implementation of an Integrated Log Collection, Analysis, and Monitoring System
Java Captain
Java Captain
Sep 15, 2018 · Backend Development

Overview of Alipay System Architecture and the Open‑Source Distributed Messaging Middleware Metamorphosis (MetaQ)

This article presents a comprehensive overview of Alipay’s system architecture, detailing its core components such as payment processing, accounting, settlement, and transaction modules, and introduces the open‑source Java‑based distributed messaging middleware Metamorphosis (MetaQ), highlighting its features, advantages over Kafka, and suitable use cases.

AlipayDistributed MessagingMetaQ
0 likes · 6 min read
Overview of Alipay System Architecture and the Open‑Source Distributed Messaging Middleware Metamorphosis (MetaQ)
58 Tech
58 Tech
Sep 7, 2018 · Artificial Intelligence

Cupid Push Control System: Machine‑Learning‑Driven Notification Optimization at 58.com

The article details how 58.com’s Cupid push control system leverages machine‑learning models, especially XGBoost‑based CTR prediction, to prioritize and filter billions of daily push notifications, improving click‑through rates, reducing user annoyance, and providing a scalable, data‑driven architecture for diverse business services.

AB testingCTR predictionXGBoost
0 likes · 13 min read
Cupid Push Control System: Machine‑Learning‑Driven Notification Optimization at 58.com
HomeTech
HomeTech
Sep 4, 2018 · Backend Development

Practical Architecture of Car Mall Red Packet System and Auto Home Double‑11 Main Venue

The session presented by senior architects Wang Song and Li Yan detailed the design, technology selection, and implementation of the Car Mall red‑packet system and the Auto Home Double‑11 main‑venue platform, focusing on high‑traffic handling, server‑side rendering, performance gains, and lessons learned from real‑world deployment.

backende-commercehigh concurrency
0 likes · 4 min read
Practical Architecture of Car Mall Red Packet System and Auto Home Double‑11 Main Venue
21CTO
21CTO
Sep 2, 2018 · Operations

How We Built a Real‑Time Log Collection System with Go, Kafka, and Etcd

This article examines the shortcomings of a legacy log‑collection setup, introduces a streamlined real‑time architecture that eliminates per‑machine Hadoop clients, centralizes configuration via Etcd with a web UI, and details the Go implementation—including configuration design, Etcd watching, Kafka integration, tail management, and per‑second rate limiting—complete with code snippets and performance graphs.

etcdlog collectionreal-time
0 likes · 16 min read
How We Built a Real‑Time Log Collection System with Go, Kafka, and Etcd
MaGe Linux Operations
MaGe Linux Operations
Aug 21, 2018 · Backend Development

Inside Alipay’s Backend: A Visual Guide to Its Core System Architecture

This article presents a collection of Alipay’s system architecture diagrams, illustrating key components such as settlement, customer service, processing, fund management, and finance, offering a valuable reference for understanding the platform’s backend design despite the limited data timeframe.

AlipaySettlementbackend
0 likes · 2 min read
Inside Alipay’s Backend: A Visual Guide to Its Core System Architecture
DataFunTalk
DataFunTalk
Aug 21, 2018 · Artificial Intelligence

iQIYI Traffic Anti-Cheat: Techniques, System Architecture, and Future Directions

This article provides a comprehensive overview of iQIYI's traffic anti‑cheat mechanisms, covering definitions of fraudulent traffic, industry challenges, data cleaning relationships, system design, rule‑based and machine‑learning solutions, feature engineering, model evaluation, monitoring, service applications, and future prospects.

Big DataTraffic analysisanti-fraud
0 likes · 11 min read
iQIYI Traffic Anti-Cheat: Techniques, System Architecture, and Future Directions
Architects' Tech Alliance
Architects' Tech Alliance
Aug 19, 2018 · Backend Development

Evolution of System Architecture: From LAMP to Distributed Services and Service Governance

This article outlines the progressive evolution of system architecture—from a single‑server LAMP setup through service and data separation, caching, clustering, read/write splitting, CDN, distributed storage, NoSQL, business decomposition, and finally distributed services with messaging, service frameworks, and governance—highlighting the motivations, characteristics, and challenges at each stage.

Message QueueService Governancebackend development
0 likes · 12 min read
Evolution of System Architecture: From LAMP to Distributed Services and Service Governance
网易UEDC
网易UEDC
Aug 6, 2018 · Fundamentals

Mastering Permission Design: From RBAC Basics to Advanced Strategies

This article walks designers and developers through the challenges of permission design, explains the RBAC model and its extensions, and offers practical tips for splitting, configuring, and managing permissions to build robust, user‑friendly access control systems.

Permission DesignRBACRole-Based Access Control
0 likes · 13 min read
Mastering Permission Design: From RBAC Basics to Advanced Strategies
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Aug 4, 2018 · Backend Development

From 0 to 25M Users: Lessons in Scaling Backend Services Over Six Years

Over six years the author chronicles the evolution of a backend system—from its initial three‑day launch, through successive capacity expansions, distributed refactoring, and micro‑service architecture—highlighting the challenges of scaling to millions of users, handling concurrency, and the continuous pursuit of simplicity and resilience.

backend scalingdistributed systemsmicroservices
0 likes · 6 min read
From 0 to 25M Users: Lessons in Scaling Backend Services Over Six Years
Meituan Technology Team
Meituan Technology Team
Jul 26, 2018 · Backend Development

Evolution of Meituan Delivery System Architecture and Practices

Meituan Delivery’s architecture has progressed from a rapid MVP with coarse services to a scalable, fine‑grained platform comprising fulfillment, operation, and master‑data subsystems, employing reliability engineering, capacity planning, AI‑driven simulation, and location services to ensure high availability, efficiency, and future‑ready scalability.

AIBig Datadelivery platform
0 likes · 16 min read
Evolution of Meituan Delivery System Architecture and Practices
360 Quality & Efficiency
360 Quality & Efficiency
Jul 23, 2018 · Operations

Introduction to X Monitoring System: Architecture, Modules, and Implementation Details

The article presents a detailed overview of the internally developed X Monitoring system, covering its architecture, configuration, reporting and monitoring modules, the use of Redis, Qbus, ElasticSearch and MySQL, as well as both server‑side (API/DB) and agent‑side (PHP) monitoring features, data collection commands, alert thresholds, and overall operational benefits.

MonitoringPHPalerting
0 likes · 5 min read
Introduction to X Monitoring System: Architecture, Modules, and Implementation Details
Big Data and Microservices
Big Data and Microservices
Jul 21, 2018 · Industry Insights

How System Architecture Evolves: From Single-Server LAMP to Distributed Services

This article traces the step‑by‑step evolution of a web system—from a single‑server LAMP setup through service and data separation, caching, server clusters, read/write splitting, CDN acceleration, distributed databases, NoSQL integration, business splitting, and finally distributed services—highlighting the motivations, characteristics, and practical outcomes of each stage.

backendcachingdistributed systems
0 likes · 8 min read
How System Architecture Evolves: From Single-Server LAMP to Distributed Services
21CTO
21CTO
Jul 17, 2018 · Fundamentals

Mastering Distributed Architecture: Principles, Applications, and Evolution

This article explains the core concepts of distributed architecture, including cohesion and transparency, explores common applications such as distributed file systems, caches, databases, and middleware like MyCat, and outlines the evolutionary stages and challenges of building scalable distributed systems.

Mycatbackend developmentdistributed systems
0 likes · 11 min read
Mastering Distributed Architecture: Principles, Applications, and Evolution
ITPUB
ITPUB
Jun 27, 2018 · Backend Development

From Monolith to Microservices: Lessons from Three Generations of Payment Architecture

The article shares a senior engineer’s perspective on evolving payment system architectures—from a simple monolithic WAR package, through a duplicated “chimney” style, to a fully modular micro‑service platform—highlighting why each generation fits different business stages and how domain‑driven design supports rapid market growth.

Domain-Driven DesignPayment Platformsbackend design
0 likes · 12 min read
From Monolith to Microservices: Lessons from Three Generations of Payment Architecture
Ctrip Technology
Ctrip Technology
Jun 11, 2018 · Operations

Design and Implementation of a Production Traffic Replay System for Functional and Performance Testing

The article describes a production traffic replay system that records real user traffic, creates scalable pressure sources, supports both 4‑layer and 7‑layer protocols, and provides automated fail‑over and monitoring features to enable realistic functional and performance testing at large scale.

Load Testingsystem architecturetraffic replay
0 likes · 8 min read
Design and Implementation of a Production Traffic Replay System for Functional and Performance Testing
Qunar Tech Salon
Qunar Tech Salon
Jun 5, 2018 · Backend Development

Hotel Quote Search System Architecture and Workflow Overview

This article details the design and operation of a high‑concurrency hotel quote search platform, covering business background, core functionalities, system layers, data fetching, aggregation, scheduling, and price‑update mechanisms to ensure comprehensive, real‑time hotel pricing for users.

backenddata aggregationhigh concurrency
0 likes · 10 min read
Hotel Quote Search System Architecture and Workflow Overview
JD Retail Technology
JD Retail Technology
May 31, 2018 · Industry Insights

Inside JD.com’s Review & Share System: Architecture, Challenges, and Lessons

JD.com’s review and share platform combines multi‑dimensional rating, text, image and video content with a modular middleware, MySQL/MongoDB/HBase storage, Solr search, Redis caching and a management backend, detailing its architecture, daily operations, component‑based design, scalability challenges and future enhancements.

ComponentizationMiddlewarecaching
0 likes · 21 min read
Inside JD.com’s Review & Share System: Architecture, Challenges, and Lessons
JD Tech
JD Tech
May 25, 2018 · Backend Development

Microservice System Classification, Evolution, and Governance Practices

The article outlines how to classify microservice-based systems into interface, web, and task categories, describes their architectural evolution, and provides a step‑by‑step methodology for identifying core (golden) functions and processes, distinguishing strong and weak dependencies, and implementing resilient disaster‑recovery strategies for large‑scale e‑commerce events.

Dependency AnalysisService Governancemicroservices
0 likes · 8 min read
Microservice System Classification, Evolution, and Governance Practices
21CTO
21CTO
May 23, 2018 · Backend Development

How to Evolve a Monolithic System into a Distributed, Service‑Oriented Architecture

This article explains why growing business complexity and throughput demands force a system to be split and refactored, describing horizontal scaling, vertical and business splitting, database sharding, and the resulting architectural evolution toward micro‑services.

database shardinghorizontal scalingmicroservices
0 likes · 9 min read
How to Evolve a Monolithic System into a Distributed, Service‑Oriented Architecture
ITFLY8 Architecture Home
ITFLY8 Architecture Home
May 12, 2018 · Backend Development

What Drives the Architecture of Billion‑User Platforms? Lessons from Weibo

This article explores the essence of system architecture for massive web services, illustrating strategic and tactical considerations through examples like Uber and Weibo, and discusses key capabilities such as abstraction, classification, performance, service decomposition, multi‑level caching, distributed tracing, and continuous learning for scalable backend design.

backend designdistributed systemslarge-scale web
0 likes · 21 min read
What Drives the Architecture of Billion‑User Platforms? Lessons from Weibo
Meituan Technology Team
Meituan Technology Team
May 10, 2018 · Backend Development

Design and Implementation of a Real‑Time Advertising Index System at Meituan‑Dianping

Meituan‑Dianping built a custom C++11 real‑time advertising index featuring a hierarchical model, lock‑free three‑layer architecture, specialized memory allocators, and forward/inverted indexes to achieve millisecond updates, high throughput, and scalability for search ads, with plans for Java integration and SQL support.

C++Indexingperformance
0 likes · 21 min read
Design and Implementation of a Real‑Time Advertising Index System at Meituan‑Dianping
ITFLY8 Architecture Home
ITFLY8 Architecture Home
May 5, 2018 · Backend Development

How Dazhong Dianping Scaled Its Payment Gateway: Backend Architecture and Fail‑Fast Lessons

Facing rapid business growth, Dazhong Dianping’s payment gateway evolved through usable, flexible, and highly available stages, employing service splitting, master‑slave databases, fail‑fast mechanisms, and comprehensive monitoring to achieve 99.99% availability and handle peak traffic during major sales events.

backendfail-fastpayment gateway
0 likes · 14 min read
How Dazhong Dianping Scaled Its Payment Gateway: Backend Architecture and Fail‑Fast Lessons
ITFLY8 Architecture Home
ITFLY8 Architecture Home
May 1, 2018 · Backend Development

How Yirendai Scaled Its Internet Finance Platform: From 1.0 to 4.0

This article examines how Yirendai tackled the high‑concurrency, big‑data challenges of internet finance by evolving its architecture through four major versions, introducing performance optimizations, service decomposition, database scaling, and cloud‑native strategies to support massive user growth while preserving a seamless customer experience.

Database Scalingbackendhigh concurrency
0 likes · 14 min read
How Yirendai Scaled Its Internet Finance Platform: From 1.0 to 4.0
JD Retail Technology
JD Retail Technology
Apr 28, 2018 · Backend Development

How a One‑Click Platform Can Slash Backend Admin Development Time by 95%

This article analyzes the pain points of traditional operation‑backend development, proposes a cloud‑based generation platform that automates UI, database, and API creation, outlines its architecture and workflow, and shows how it reduces development cycles from days to minutes while standardizing style and resource usage.

Cloud Nativeadmin platformbackend development
0 likes · 12 min read
How a One‑Click Platform Can Slash Backend Admin Development Time by 95%
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Apr 26, 2018 · Operations

How VIPshop Transformed Its Architecture from Single Apps to Scalable Service Platforms

This article examines VIPshop's evolution from a simple LAMP‑based outlet site to a multi‑layered, service‑oriented e‑commerce platform, detailing its business model shifts, architectural milestones, key design principles, and governance strategies for building a flexible, high‑availability operation system.

Platform designe-commerceservice-oriented
0 likes · 13 min read
How VIPshop Transformed Its Architecture from Single Apps to Scalable Service Platforms
JD Tech
JD Tech
Apr 23, 2018 · Backend Development

Rapid Construction of the 7Fresh Retail System Using Domain‑Driven Design

The article details how JD.com’s 7Fresh retail platform was built in just two and a half months by applying strategic DDD, virtual organization structures, extensive component reuse, and cross‑team collaboration to integrate over 60 systems and dozens of devices for both online and offline operations.

DDDDomain-Driven Designbackend
0 likes · 8 min read
Rapid Construction of the 7Fresh Retail System Using Domain‑Driven Design
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Apr 14, 2018 · Backend Development

Designing a High‑Performance, Scalable Province‑Wide Toll Collection Platform

This case study details the architectural design, key requirements, major decisions, and deployment strategies used to build a province‑wide, networked toll collection system that achieves high availability, low‑latency queries, and efficient data management for millions of daily transactions.

In-Memory DatabaseVirtualizationsystem architecture
0 likes · 18 min read
Designing a High‑Performance, Scalable Province‑Wide Toll Collection Platform
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Apr 12, 2018 · Backend Development

How Xiaomi Built the Notify Async Messaging System to Scale Its E‑commerce Platform

This article details Xiaomi's evolution from a simple two‑server e‑commerce site to a sophisticated, decoupled architecture with the Notify asynchronous messaging system, explaining design decisions, message splitting, agent proxying, performance upgrades, and lessons for building resilient backend services.

Message Queueasynchronous messagingbackend scaling
0 likes · 13 min read
How Xiaomi Built the Notify Async Messaging System to Scale Its E‑commerce Platform
Architecture Digest
Architecture Digest
Apr 4, 2018 · Backend Development

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

This article outlines the business model, challenges, and architectural design principles for building a high‑concurrency flash‑sale system, covering client‑side optimizations, API and service‑layer safeguards, traffic throttling, caching, asynchronous processing, and overall flow to ensure reliability under massive load.

backendcachinghigh concurrency
0 likes · 10 min read
Design and Optimization of High‑Concurrency Flash Sale (秒杀) System Architecture
Meituan Technology Team
Meituan Technology Team
Mar 15, 2018 · Backend Development

Hermes Performance System: Architecture and Implementation for O2O Business

The article presents Hermes, Meituan’s O2O performance management platform for travel, detailing its six‑module, four‑engine architecture—including data, incentive, rule, calculation, and scheduling engines—while highlighting technical innovations such as two‑level caching, work‑stealing producer‑consumer processing, Map‑Reduce‑style calculations, and future AI‑driven enhancements.

BI toolsCalculation EngineData Processing
0 likes · 16 min read
Hermes Performance System: Architecture and Implementation for O2O Business
Hujiang Technology
Hujiang Technology
Mar 1, 2018 · Backend Development

Beyond Maslow's Hammer: Avoiding Tool Bias in System Architecture and Storage Decisions

The article examines Maslow's hammer metaphor to highlight how engineers often default to familiar technologies—such as Java, H5, or Ceph—when solving problems, urging a deeper analysis of requirements, diverse skill sets, and appropriate solutions like cloud storage for high‑availability needs.

Cloud Storagestorage selectionsystem architecture
0 likes · 7 min read
Beyond Maslow's Hammer: Avoiding Tool Bias in System Architecture and Storage Decisions
Java Backend Technology
Java Backend Technology
Feb 24, 2018 · Backend Development

What Makes a Great Backend Engineer? Types, Skills, and Code Smells

This article examines the various programmer archetypes, outlines essential basic, advanced, and auxiliary abilities for backend engineers—including security, performance, architecture, and communication skills—highlights common code smells with examples, and offers concluding advice for continuous self‑improvement.

Software Engineeringcode qualitydeveloper skills
0 likes · 6 min read
What Makes a Great Backend Engineer? Types, Skills, and Code Smells
Dada Group Technology
Dada Group Technology
Dec 29, 2017 · Backend Development

Implementing a Custom Circuit Breaker in Distributed Systems

This article details the implementation of a custom circuit breaker to prevent system failures in distributed systems, covering design principles, Java and Python implementations, and its effectiveness during high traffic periods.

High AvailabilityPythoncircuit breaker
0 likes · 12 min read
Implementing a Custom Circuit Breaker in Distributed Systems
dbaplus Community
dbaplus Community
Dec 28, 2017 · Operations

Designing Scalable System Architecture: From Access Chains to Cloud‑Native Infrastructure

This comprehensive guide walks through the full lifecycle of enterprise system architecture, covering access‑chain analysis, network and hardware foundations, virtualization and container strategies, layered design, load‑balancing, database high‑availability, service segmentation, and operational safeguards such as CMDB, monitoring, and disaster‑recovery.

CMDBDatabaseLoad Balancing
0 likes · 34 min read
Designing Scalable System Architecture: From Access Chains to Cloud‑Native Infrastructure
Meituan Technology Team
Meituan Technology Team
Dec 28, 2017 · Big Data

Design and Implementation of a Scalable Scenario Query System for Meituan

Meituan built a scalable scenario‑query platform that unifies traffic, activity and investment data by layering RPC services, a Storm‑driven pre‑computation tree stored in Redis/Tair, and a middle‑platform API with circuit‑breaker logic, cutting response times from seconds to under one second while dramatically reducing code coupling and simplifying future feature development.

Apache StormBig DataNoSQL
0 likes · 12 min read
Design and Implementation of a Scalable Scenario Query System for Meituan
dbaplus Community
dbaplus Community
Dec 11, 2017 · Backend Development

How 58 Express Scaled from Startup to Industry Leader: Architecture, Sharding, and AI Dispatch

This article recounts the technical evolution of 58 Express from its early startup days through rapid growth to an intelligent dispatch era, detailing challenges, database sharding, service decomposition, big‑data analytics, AI‑driven order routing, monitoring, and lessons learned for building a high‑performance backend system.

MonitoringScalingdatabase sharding
0 likes · 21 min read
How 58 Express Scaled from Startup to Industry Leader: Architecture, Sharding, and AI Dispatch
MaGe Linux Operations
MaGe Linux Operations
Nov 29, 2017 · Fundamentals

Is the Linux Kernel Design Still Cutting‑Edge? Experts Weigh In

A Reddit discussion sparked a deep dive into Linux kernel architecture, comparing microkernel and monolithic approaches, exploring security versus performance trade‑offs, and questioning whether the kernel's design remains modern compared to Windows, macOS, and other systems.

Kernel DesignOperating Systemsmicrokernel
0 likes · 5 min read
Is the Linux Kernel Design Still Cutting‑Edge? Experts Weigh In
Tencent Cloud Developer
Tencent Cloud Developer
Nov 21, 2017 · Mobile Development

Understanding the Android Input Event Flow: From Hardware to Application

The article details Android’s touch‑event pipeline, tracing how a physical press generates a GPIO interrupt, is read by Linux /dev/input drivers, passed through the kernel’s EventHub to the InputManagerService, dispatched by InputDispatcher, routed via WindowManagerService and InputChannel to ViewRootImpl, and finally delivered to the target View, helping developers debug and customize input handling.

AndroidInput Eventsmobile development
0 likes · 11 min read
Understanding the Android Input Event Flow: From Hardware to Application
Tencent Architect
Tencent Architect
Nov 21, 2017 · Operations

Redesign and Optimization of the WeChat Pay Transaction Record System

This article presents a comprehensive case study of how WeChat Pay rebuilt its transaction record storage to handle massive data growth, improve performance, ensure data completeness, and strengthen security through a distributed key‑value architecture, hierarchical archiving, and robust operational safeguards.

Distributed KVWeChat Paydata security
0 likes · 10 min read
Redesign and Optimization of the WeChat Pay Transaction Record System
Suning Technology
Suning Technology
Nov 13, 2017 · Backend Development

How Suning Scaled Its Membership System for Double‑11: From Legacy POS to Multi‑Active Architecture

This article examines Suning's evolution of its membership platform—from an early offline POS system to a vertically split, cloud‑native architecture—detailing capacity planning, performance testing, data migration with Spark, multi‑active deployment, and future plans for cross‑region high availability.

Big DataCloud NativeData Migration
0 likes · 15 min read
How Suning Scaled Its Membership System for Double‑11: From Legacy POS to Multi‑Active Architecture
ITPUB
ITPUB
Nov 12, 2017 · Backend Development

How Suning Scaled Its Membership System for Double‑11: Architecture Evolution and Multi‑Active Deployment

The article details Suning’s decade‑long evolution of its membership platform for the Double‑11 shopping festival, covering early offline CS architecture, the transition to a WebSphere‑based e‑commerce system, vertical module splitting, data migration with Spark and Hive, and the implementation of same‑city multi‑active deployment.

Data MigrationMulti-Activebackend
0 likes · 18 min read
How Suning Scaled Its Membership System for Double‑11: Architecture Evolution and Multi‑Active Deployment
21CTO
21CTO
Nov 11, 2017 · Big Data

How We Built a Scalable Seller Log System with Kafka, Storm, ES & HBase

This article explains the design and implementation of a unified seller‑operation logging platform that uses Kafka for ingestion, Storm for real‑time processing, Elasticsearch for hot‑data search, and HBase for cold‑data storage, detailing the challenges faced and the optimizations applied.

Big DataElasticsearchHBase
0 likes · 12 min read
How We Built a Scalable Seller Log System with Kafka, Storm, ES & HBase
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Nov 8, 2017 · Operations

Inside Ctrip’s Evolving Architecture: Ops, Frameworks, and Big Data Insights

This article explores Ctrip’s continuously evolving architecture, detailing its three-layer composition of operations, frameworks, and applications, and examines real-world case studies of its release system, configuration management, SOA, and a massive User Profile big‑data project, highlighting key innovations and lessons learned.

Big DataCtripSOA
0 likes · 11 min read
Inside Ctrip’s Evolving Architecture: Ops, Frameworks, and Big Data Insights
MaGe Linux Operations
MaGe Linux Operations
Nov 5, 2017 · Backend Development

Explore Alipay’s Core Backend Architecture Through Detailed Diagrams

This article presents a collection of Alipay’s system architecture diagrams—including settlement, customer service, processing, funds, and finance components—providing a reference view of the payment platform’s core backend structure, which remains largely unchanged despite data age.

Alipaydistributed systemspayment platform
0 likes · 2 min read
Explore Alipay’s Core Backend Architecture Through Detailed Diagrams
JD Retail Technology
JD Retail Technology
Oct 30, 2017 · Operations

Ensuring High Availability and Scalability for Large‑Scale Promotions: Insights from a JD Senior Architect

The article explains how JD’s senior architect prepares for the 11.11 shopping festival by defining high‑availability goals, discussing scalability strategies, disaster‑recovery planning, performance optimization, and system resilience to ensure reliable service under massive traffic spikes.

Disaster RecoveryHigh AvailabilityOperations
0 likes · 8 min read
Ensuring High Availability and Scalability for Large‑Scale Promotions: Insights from a JD Senior Architect
Hujiang Technology
Hujiang Technology
Oct 25, 2017 · Backend Development

Technical Case Study of Migrating a Transaction System from Windows/.NET/SQL Server to Linux/Java/MySQL

This article presents a comprehensive technical case study of a large‑scale migration that replaces a Windows/.NET/SQL Server stack with a Linux/Java/MySQL architecture, detailing system decomposition, order service redesign, code conversion scripts, data synchronization challenges, testing strategies, deployment and rollback procedures.

Data synchronizationMigrationsystem architecture
0 likes · 21 min read
Technical Case Study of Migrating a Transaction System from Windows/.NET/SQL Server to Linux/Java/MySQL
Meitu Technology
Meitu Technology
Sep 28, 2017 · Industry Insights

How Meipai Scaled Its Live‑Streaming Bullet Screen to Support Millions of Concurrent Users

The talk details Meipai's live‑streaming bullet‑screen system evolution from its 2016 launch to a architecture capable of handling over a million simultaneous users, highlighting massive viewership statistics, technical challenges of high read/write concurrency, and the speaker's extensive backend experience.

Bullet ScreenIndustry Insightsbackend development
0 likes · 3 min read
How Meipai Scaled Its Live‑Streaming Bullet Screen to Support Millions of Concurrent Users
Ctrip Technology
Ctrip Technology
Sep 27, 2017 · Information Security

Evolution and Architecture of Ctrip's Online Risk Control System (Aegis)

The article details the design, major revisions, and performance optimizations of Ctrip's online risk control platform, describing its shift from a .NET‑SQL Server monolith to a Java‑based modular architecture with custom TSDB, big‑data services, and distributed rule execution to handle billions of daily risk events.

javareal-time fraud detectionrisk control
0 likes · 9 min read
Evolution and Architecture of Ctrip's Online Risk Control System (Aegis)
Meituan Technology Team
Meituan Technology Team
Sep 21, 2017 · Big Data

Feature Production Scheduling: Architecture Evolution and Core Technologies

Using Meituan‑Dianping’s hospitality online feature system as a case study, the article describes how feature production scheduling evolved from offline batch ETL to automated, metadata‑driven pipelines and sub‑second streaming, detailing the underlying architecture, incremental updates, storage abstraction, write‑shaving, atomicity, and recovery mechanisms.

Big DataData Pipelinefeature engineering
0 likes · 23 min read
Feature Production Scheduling: Architecture Evolution and Core Technologies
21CTO
21CTO
Aug 30, 2017 · Backend Development

From LAMP to Distributed Microservices: A Journey of System Architecture Evolution

This article traces the evolution of a web system from a single‑server LAMP setup through service separation, caching, clustering, read/write splitting, CDN acceleration, distributed storage, NoSQL, business decomposition, and finally to distributed services with message queues, service frameworks, and service‑bus governance.

Service Governancebackend scalingdistributed services
0 likes · 11 min read
From LAMP to Distributed Microservices: A Journey of System Architecture Evolution
Qunar Tech Salon
Qunar Tech Salon
Aug 22, 2017 · Artificial Intelligence

Sliding Window and SVM Based Web Crawler Detection System Design

This article describes a flexible web crawler identification approach that combines sliding‑window data collection with Support Vector Machine classification, detailing the underlying concepts, feature extraction, system architecture, client‑server interaction, and deployment steps for practical use.

Client‑ServerSVMSliding Window
0 likes · 7 min read
Sliding Window and SVM Based Web Crawler Detection System Design
21CTO
21CTO
Aug 18, 2017 · Big Data

How Ctrip Builds a Scalable User Profile Platform for Personalized Travel

This article explains why Ctrip creates user profiles, describes the product and technical architectures, and details the data collection, computation, storage, high‑availability querying, and monitoring components that power its personalized travel recommendations and services.

CtripData Pipelinepersonalization
0 likes · 8 min read
How Ctrip Builds a Scalable User Profile Platform for Personalized Travel
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Aug 17, 2017 · Backend Development

Mastering High-Concurrency Flash Sale Systems: Architecture, Challenges, and Solutions

This article dissects the technical challenges of building a high‑concurrency flash‑sale (seckill) system—covering business analysis, traffic isolation, static page caching, CDN bandwidth, dynamic order URLs, request throttling, database sharding, optimistic locking, and anti‑cheat mechanisms—while presenting concrete architectural principles and code examples.

Load BalancingSeckilldistributed systems
0 likes · 36 min read
Mastering High-Concurrency Flash Sale Systems: Architecture, Challenges, and Solutions
21CTO
21CTO
Aug 9, 2017 · Artificial Intelligence

How Jeff Dean Builds Intelligent Systems with Large‑Scale Deep Learning

Jeff Dean, Google Senior Fellow and head of Google Brain, presents a comprehensive overview of constructing intelligent systems using large‑scale deep learning, covering architectural strategies, scaling techniques, key challenges, and real‑world applications, with insights drawn from his seminal research and industry experience.

Google BrainJeff Deanlarge-scale systems
0 likes · 2 min read
How Jeff Dean Builds Intelligent Systems with Large‑Scale Deep Learning
21CTO
21CTO
Jul 28, 2017 · Cloud Computing

Tencent Cloud Block Service: Evolution from CBS1.0 to Two‑Layer CBS3.0

This article traces the evolution of Tencent Cloud Block Service (CBS), detailing the transition from the initial CBS1.0 built on three distributed systems, through the streamlined CBS2.0, to the cost‑effective two‑layer CBS3.0 architecture, and discusses the technical challenges, solutions, and operational outcomes.

Cloud Storagedata routingperformance optimization
0 likes · 12 min read
Tencent Cloud Block Service: Evolution from CBS1.0 to Two‑Layer CBS3.0
Meitu Technology
Meitu Technology
Jul 27, 2017 · Backend Development

Evolution and Practice of Hulu High-Definition Live Streaming System Architecture

Hulu rebuilt its live‑streaming platform using lessons from its high‑definition VOD service, adopting a DASH‑centric architecture that delivers high‑definition, low‑latency video across mobile and living‑room devices, and showcases design contrasts with domestic solutions to broaden streaming system design perspectives.

DASHHulusystem architecture
0 likes · 2 min read
Evolution and Practice of Hulu High-Definition Live Streaming System Architecture
21CTO
21CTO
Jul 24, 2017 · Artificial Intelligence

Why Every AI Engineer Must Master System Architecture

The article explains that AI engineers need solid architecture knowledge to turn high‑performing algorithms into real‑world solutions, covering four key reasons: algorithm vs. problem solving, on‑site deployment challenges, scalability, and effective team collaboration.

AI engineeringSoftware Engineeringmachine learning deployment
0 likes · 7 min read
Why Every AI Engineer Must Master System Architecture
Yuewen Technology
Yuewen Technology
Jun 30, 2017 · Backend Development

How Datagateway Handles High‑Traffic: Caching, Throttling, and Failover Strategies

This article examines how Datagateway, a centralized data access layer, tackles high‑traffic challenges through layered architecture, distributed caching strategies, thundering‑herd mitigation, hot‑key handling, disaster‑recovery mechanisms, and degradation‑circuit‑breaker techniques to maintain system stability and performance.

backendcachingdegradation
0 likes · 15 min read
How Datagateway Handles High‑Traffic: Caching, Throttling, and Failover Strategies
Hujiang Technology
Hujiang Technology
Jun 20, 2017 · Backend Development

Design and Management of a Unified Error Code System for Distributed Backend Services

This article explains the concept, benefits, and implementation details of a unified error‑code management platform, covering code allocation, handling strategies in microservice architectures, API security considerations, and performance optimizations to reduce development friction and improve system reliability.

API designerror codesmicroservices
0 likes · 12 min read
Design and Management of a Unified Error Code System for Distributed Backend Services
Efficient Ops
Efficient Ops
Jun 19, 2017 · Operations

How JD.com’s ForceBot Revolutionized 618 Sale Load Testing

This article examines JD.com’s 618 shopping festival performance, the deployment of unmanned delivery robots, and the design and architecture of the ForceBot full‑link load‑testing system that enabled precise capacity planning and bottleneck detection for massive e‑commerce traffic.

Load Testingcapacity planninge-commerce
0 likes · 8 min read
How JD.com’s ForceBot Revolutionized 618 Sale Load Testing
Architecture Digest
Architecture Digest
May 31, 2017 · Operations

Designing Distributed Transaction Architecture and Ensuring Data Consistency in a Flow Recharge System

The article explains how to break large transactions into small atomic operations combined with asynchronous messaging, describes ACID properties, presents banking and flow‑recharge scenarios, compares local and distributed (flexible) transactions, and details micro‑service architecture, compensation and async strategies to achieve eventual consistency.

Data Consistencyasynchronous notificationcompensation
0 likes · 11 min read
Designing Distributed Transaction Architecture and Ensuring Data Consistency in a Flow Recharge System
JD Retail Technology
JD Retail Technology
May 12, 2017 · Backend Development

Practical Lessons from Upgrading JD's Phone Recharge System Architecture

This article shares JD's practical experience of scaling its phone‑recharge platform by introducing caching, concurrent processing, micro‑service decomposition, vertical‑and‑horizontal sharding, read/write separation, resource isolation, and gray‑release deployment to meet rapidly growing user demand.

cachingdeploymentmicroservices
0 likes · 9 min read
Practical Lessons from Upgrading JD's Phone Recharge System Architecture