Tagged articles
521 articles
Page 2 of 6
NetEase Cloud Music Tech Team
NetEase Cloud Music Tech Team
Jan 25, 2024 · Backend Development

Cloud Music RTA Advertising and User Acquisition System: Architecture and Optimization Practices

NetEase Cloud Music’s RTA advertising system delivers real‑time, personalized ads at massive scale by using isolated Nginx clusters, layered decoupling, asynchronous Netty/Redis processing, and optimized storage with hash‑based key compression and Protostuff serialization, while supporting automated audience selection and in‑app attribution to boost user acquisition.

High‑performance computingRTA advertisingSystem Architecture
0 likes · 12 min read
Cloud Music RTA Advertising and User Acquisition System: Architecture and Optimization Practices
Architect
Architect
Jan 8, 2024 · Backend Development

RabbitMQ vs Kafka: Key Differences and When to Choose Each

This article compares RabbitMQ and Apache Kafka across dimensions such as message ordering, routing, timing, retention, fault handling, scalability, and consumer complexity, and provides practical guidance on which platform is better suited for specific architectural scenarios.

RabbitMQScalabilitySystem Architecture
0 likes · 16 min read
RabbitMQ vs Kafka: Key Differences and When to Choose Each
Alibaba Cloud Developer
Alibaba Cloud Developer
Dec 11, 2023 · Product Management

Boosting Repeat Purchases: Taobao’s Cumulative Order Feature for Grocery Pickup

Taobao’s grocery next‑day pickup service introduced a ‘cumulative order’ marketing mechanism that rewards users for daily purchases, evolving through four versions—from a hidden‑box model to a full‑link guided system—while detailing its business flow, technical architecture, and implementation processes.

Marketing AutomationSystem Architecturee‑commerce
0 likes · 16 min read
Boosting Repeat Purchases: Taobao’s Cumulative Order Feature for Grocery Pickup
Alibaba Cloud Developer
Alibaba Cloud Developer
Nov 30, 2023 · Backend Development

How Alibaba Travel Billing System Achieves 100% Accuracy and Real‑Time Reconciliation

This article details the design, challenges, and monitoring strategies of Alibaba's travel billing system, explaining how a modular backend architecture, multi‑way reconciliation, full‑link monitoring, and a configurable expression engine enable near‑perfect bill accuracy and automated settlement for enterprise customers.

BackendOperationsReconciliation
0 likes · 17 min read
How Alibaba Travel Billing System Achieves 100% Accuracy and Real‑Time Reconciliation
DaTaobao Tech
DaTaobao Tech
Nov 17, 2023 · Artificial Intelligence

Marketing Technology Architecture and Challenges at Taobao

Taobao’s marketing technology team built a platform‑centric architecture that separates merchant acquisition, ad placement, benefits, and scene construction, enabling 80‑90% feature reuse while tackling challenges such as massive merchant onboarding, real‑time rule validation, price consistency, ultra‑high‑concurrency lottery draws, low‑end device rendering, and AI‑driven asset creation.

AIMarketingSystem Architecture
0 likes · 16 min read
Marketing Technology Architecture and Challenges at Taobao
MaGe Linux Operations
MaGe Linux Operations
Oct 29, 2023 · Backend Development

Microservices vs Event-Driven Architecture: Key Differences Explained

Explore the essential distinctions between microservices and event‑driven architecture, covering service granularity, data handling, bounded contexts, and practical use‑case scenarios, to help architects and developers choose the right approach for scalable, responsive software systems.

Event-Driven ArchitectureMicroservicesSystem Architecture
0 likes · 8 min read
Microservices vs Event-Driven Architecture: Key Differences Explained
Architect
Architect
Oct 19, 2023 · Industry Insights

How Vivo Built a Highly Available Push System: Multi‑Region Architecture, Real‑Time Traffic Scheduling, and Disaster‑Recovery Strategies

This article analyzes the design of Vivo's push notification platform, detailing its high‑concurrency requirements, three‑region long‑connection deployment, traffic‑scheduling bypass layer, and layered storage disaster‑recovery solutions, while explaining the trade‑offs and performance metrics behind each architectural decision.

Cloud NativeKafkaSystem Architecture
0 likes · 14 min read
How Vivo Built a Highly Available Push System: Multi‑Region Architecture, Real‑Time Traffic Scheduling, and Disaster‑Recovery Strategies
Top Architect
Top Architect
Oct 17, 2023 · Backend Development

Evolution of E‑commerce System Architecture: From Monolithic to Unitized Design

This article outlines the progressive architectural evolution of an e‑commerce platform, describing how increasing traffic drives the transition from a single‑module monolith through horizontal scaling, read/write separation, sharding, CDN caching, dual‑datacenter deployment, and finally to a unit‑based micro‑service architecture.

Backend DevelopmentMicroservicesScalability
0 likes · 9 min read
Evolution of E‑commerce System Architecture: From Monolithic to Unitized Design
Top Architect
Top Architect
Oct 7, 2023 · Backend Development

Evolution of E-commerce System Architecture

This article outlines the progressive evolution of e‑commerce system architecture from a monolithic 1.0 design through layered scaling, read/write separation, CDN caching, sharding, and finally unit‑based modularization, highlighting the performance bottlenecks and solutions at each stage.

CDNSystem Architecturebackend scaling
0 likes · 9 min read
Evolution of E-commerce System Architecture
Alibaba Cloud Developer
Alibaba Cloud Developer
Sep 13, 2023 · Big Data

How to Quickly Land as a Data Engineer in a New Company

This guide explains how data engineers can rapidly adapt to a new workplace by mastering business context, data domains, and system architecture, using structured learning, practical case studies, and continuous reflection to earn trust and deliver value efficiently.

OnboardingSystem Architecturebusiness knowledge
0 likes · 15 min read
How to Quickly Land as a Data Engineer in a New Company
Tencent Cloud Developer
Tencent Cloud Developer
Aug 30, 2023 · Backend Development

Redesign of a Large‑Scale Content Ingestion System: From Microservices to a Plugin‑Based Monolith

By replacing over 90 fragmented micro‑services with a single‑process, plugin‑based monolith, QQ Browser’s content ingestion pipeline achieved up to ten‑fold throughput gains, near‑100 % CPU utilization, dramatically lower latency, and an 82 % reduction in development lead‑time through modern C++ design, fault‑tolerant Kafka buffering, and streamlined CI/CD.

C++MicroservicesSystem Architecture
0 likes · 21 min read
Redesign of a Large‑Scale Content Ingestion System: From Microservices to a Plugin‑Based Monolith
JD Cloud Developers
JD Cloud Developers
Aug 29, 2023 · Backend Development

How a Lightweight Redis‑Based Inventory Architecture Boosts High‑Traffic E‑Commerce Systems

This article examines the challenges of scaling inventory pre‑allocation in fast‑growing logistics platforms, outlines architectural principles for a lightweight, Redis‑driven solution that replaces MySQL bottlenecks, details data structures, consistency mechanisms, and performance results, and provides a roadmap for future capacity growth.

System Architecturee‑commercehigh concurrency
0 likes · 10 min read
How a Lightweight Redis‑Based Inventory Architecture Boosts High‑Traffic E‑Commerce Systems
Baidu Geek Talk
Baidu Geek Talk
Aug 28, 2023 · Cloud Native

Baidu Search Vertical Offline Computing System Architecture Evolution

Baidu's search vertical offline computing system evolved through four stages—from a fragmented pre‑2018 processing setup to a unified business framework, then serverless functions, and finally a data‑intelligent architecture with multi‑layer abstraction, graph and multi‑language engines, achieving 5‑10× efficiency gains and dramatically reducing failures.

Baidu SearchCloud NativeDAG Processing
0 likes · 23 min read
Baidu Search Vertical Offline Computing System Architecture Evolution
Architect
Architect
Aug 17, 2023 · Backend Development

Design and Implementation of Bilibili's New Customer Service System

This article details Bilibili's transition from a purchased customer‑service platform to a self‑developed system, describing the background, architectural design, core modules such as intelligent QA, seat scheduling, workbench, permission management, the use of Faiss for vector search, and future explorations with large language models, highlighting the technical challenges and solutions across backend development and AI integration.

AIBackendFAISS
0 likes · 22 min read
Design and Implementation of Bilibili's New Customer Service System
Baidu Geek Talk
Baidu Geek Talk
Aug 14, 2023 · Information Security

Design and Implementation of Unified Permission Management Service (MPS) at Baidu

Unified Permission Management Service (MPS) at Baidu centralizes fragmented permission systems across internal platforms, integrating ACL, DAC, and RBAC models via Baidu's GDP framework, and provides modules for platform and node management, permission CRUD, workflow approvals, and audit/recovery, now serving over 20,000 users and managing more than 100,000 permission nodes.

ACLBackend DevelopmentBaidu
0 likes · 16 min read
Design and Implementation of Unified Permission Management Service (MPS) at Baidu
Java Interview Crash Guide
Java Interview Crash Guide
Aug 8, 2023 · Operations

How We Built 99.99% High Availability for a Billion‑User Membership System

This article details the end‑to‑end high‑availability architecture—including dual‑center Elasticsearch clusters, Redis caching with distributed locks, and a dual‑center MySQL partitioned setup—that enables a membership platform serving billions of users to sustain massive traffic while ensuring data consistency and rapid recovery.

ElasticsearchScalabilitySystem Architecture
0 likes · 21 min read
How We Built 99.99% High Availability for a Billion‑User Membership System
Top Architect
Top Architect
Aug 7, 2023 · Backend Development

Overview of Payment System Architecture and Core Components

This article presents a comprehensive overview of a typical payment system architecture, describing the transaction core, payment core, service governance, asynchronous processing, performance testing, and practical production practices, while illustrating each component with diagrams and implementation details.

Backend DevelopmentMicroservicesSystem Architecture
0 likes · 6 min read
Overview of Payment System Architecture and Core Components
JD Retail Technology
JD Retail Technology
Jul 28, 2023 · Backend Development

Design and Implementation of JD.com Unified Header/Footer Management System

The article describes the background, overall architecture, backend management console, and client implementations (Nginx and Java) of JD.com's unified header/footer system, explaining how it enables rapid, centralized updates across hundreds of services using push/pull distribution, SSI, and caching techniques.

Backend DevelopmentHeader ManagementJava
0 likes · 11 min read
Design and Implementation of JD.com Unified Header/Footer Management System
DeWu Technology
DeWu Technology
Jul 24, 2023 · Artificial Intelligence

Design and Implementation of a Word Distribution Platform for Personalized Recommendations

The paper presents a unified word‑distribution platform that delivers personalized bottom‑words, hot‑words, and drop‑down suggestions across e‑commerce domains, detailing its preprocessing, recall, fusion, ranking, and re‑ranking pipelines, C++ engine migration, script hot‑deployment, visual configuration tools, and stability mechanisms for scalable, low‑maintenance guide services.

AISystem ArchitectureWord Distribution
0 likes · 23 min read
Design and Implementation of a Word Distribution Platform for Personalized Recommendations
Baidu Geek Talk
Baidu Geek Talk
Jul 5, 2023 · Backend Development

How Baidu Wenku App Migrated Its Backend from PHP to Go: Lessons and Results

This article details Baidu Wenku App's backend migration from a PHP‑based stack to Go, covering the motivation, technical debt, technology selection, step‑by‑step migration strategy, quality assurance practices, performance improvements, and key takeaways for large‑scale service refactoring.

Backend DevelopmentGoMicroservices
0 likes · 17 min read
How Baidu Wenku App Migrated Its Backend from PHP to Go: Lessons and Results
DeWu Technology
DeWu Technology
Jun 9, 2023 · Artificial Intelligence

Qianchuan Unified Recommendation Framework: Architecture, Challenges, and Algorithmic Solutions

Qianchuan is a unified recommendation platform that consolidates numerous low‑traffic, diverse scenarios into a five‑layer architecture—service, access, DPP, algorithm, and infrastructure—addressing challenges of varying products, goals, strategies, recommendation types, and limited resources through flexible product selection, multi‑goal support, advanced recall and ranking models, and extensible, low‑cost algorithms, while planning broader scene coverage, bias reduction, and componentized, reproducible solutions.

System Architecturealgorithmmulti-scene
0 likes · 12 min read
Qianchuan Unified Recommendation Framework: Architecture, Challenges, and Algorithmic Solutions
MaGe Linux Operations
MaGe Linux Operations
May 31, 2023 · Operations

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

This article details the design and implementation of a highly available, high‑performance membership system that serves over a billion users, covering Elasticsearch dual‑center HA, traffic‑isolated clusters, Redis caching, MySQL dual‑center partitioning, seamless migration, and refined flow‑control and degradation strategies.

ElasticsearchSystem Architecturehigh availability
0 likes · 19 min read
How We Achieved 20k TPS High‑Availability for a Billion‑User Membership System
58 Tech
58 Tech
May 11, 2023 · Artificial Intelligence

Stella Data Annotation Platform: Design, Architecture, and AI‑Assisted Labeling

The article details the design and implementation of the Stella data annotation SaaS platform at 58.com, covering its background, evolution, modular architecture, annotation capabilities across text, image, audio, and video, AI‑assisted labeling, storage solutions, quality and efficiency management, as well as localization and licensing considerations.

AI PlatformSystem Architectureactive learning
0 likes · 21 min read
Stella Data Annotation Platform: Design, Architecture, and AI‑Assisted Labeling
Baidu Tech Salon
Baidu Tech Salon
May 10, 2023 · Backend Development

Full Volume Message Push Implementation Based on Public Mailbox at Baidu

Baidu’s full‑volume push system leverages a public‑mailbox architecture that merges a single shared mailbox with users’ private mailboxes during retrieval, enabling low‑disturbance, high‑speed delivery to over 600 million monthly active users while reducing write costs, as demonstrated by three pandemic‑policy messages reaching more than 200 million users within three days.

Baidu appInstant MessagingMessage Push
0 likes · 13 min read
Full Volume Message Push Implementation Based on Public Mailbox at Baidu
Java High-Performance Architecture
Java High-Performance Architecture
May 7, 2023 · Backend Development

How We Built a Billion‑User High‑Availability Membership System with Dual‑Center ES, Redis, and MySQL

This article details the design and implementation of a high‑performance, highly available membership platform serving billions of users, covering dual‑center Elasticsearch clusters, traffic‑isolated three‑cluster ES architecture, Redis caching strategies, MySQL dual‑center partitioning, seamless migration, and fine‑grained flow‑control and degradation mechanisms.

Backend EngineeringElasticsearchScalable Design
0 likes · 21 min read
How We Built a Billion‑User High‑Availability Membership System with Dual‑Center ES, Redis, and MySQL
Java High-Performance Architecture
Java High-Performance Architecture
Apr 11, 2023 · Backend Development

Designing a High‑Performance Flash‑Sale System: 7 Key Architecture Strategies

This article outlines a flash‑sale system architecture from seven perspectives—covering Nginx static‑dynamic separation, CDN caching, gateway rate‑limiting, Redis locking, MQ buffering, business processing, and database sharding—while detailing peak‑shaving, page optimization, security controls, and transaction trade‑offs for massive concurrent traffic.

BackendCaptchaMQ
0 likes · 10 min read
Designing a High‑Performance Flash‑Sale System: 7 Key Architecture Strategies
IT Architects Alliance
IT Architects Alliance
Apr 11, 2023 · Backend Development

How to Build a High‑Performance Flash‑Sale System: Architecture & Best Practices

This article outlines a comprehensive flash‑sale system architecture covering front‑end separation, Nginx static handling, traffic shaping, Redis caching and locking, message‑queue throttling, database sharding, and captcha mechanisms to achieve high concurrency while ensuring security and reliability.

Message QueueNGINXSystem Architecture
0 likes · 11 min read
How to Build a High‑Performance Flash‑Sale System: Architecture & Best Practices
Selected Java Interview Questions
Selected Java Interview Questions
Apr 7, 2023 · Backend Development

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

This article explains the architecture of a flash‑sale system from seven dimensions, covering characteristics, overall design, peak‑limiting, security, page optimization, asynchronous processing, hotspot isolation, Nginx configuration, Redis clustering, message‑queue throttling, database design, and captcha mechanisms to handle massive concurrent requests.

Message QueueSystem Architectureflash sale
0 likes · 11 min read
Designing a High‑Concurrency Flash Sale (秒杀) System Architecture
Zhuanzhuan Tech
Zhuanzhuan Tech
Mar 29, 2023 · Operations

Design and Implementation of a Warehouse Control System (WCS) for Automated Warehouse Operations

The article details the evolution from a basic inventory system to a full‑featured WMS, introduces a dedicated Warehouse Control System (WCS) architecture, explains the use of HTTP, SSE, WebSocket and TCP protocols for hardware integration, and demonstrates how various automated devices empower inbound, outbound and auxiliary warehouse processes, ultimately improving operational efficiency.

Device IntegrationOperationsSystem Architecture
0 likes · 9 min read
Design and Implementation of a Warehouse Control System (WCS) for Automated Warehouse Operations
AI Cyberspace
AI Cyberspace
Mar 28, 2023 · Fundamentals

Why NUMA Slows Multithreaded Apps and How to Optimize It

This article explains NUMA architecture, its multithreaded performance overheads such as remote memory access, cache synchronization, context and mode switches, interrupt handling, TLB misses, and memory copies, and then presents optimization techniques like NUMA and CPU affinity, IRQ tuning, and large‑page usage.

CPU affinityLinuxNUMA
0 likes · 20 min read
Why NUMA Slows Multithreaded Apps and How to Optimize It
NetEase Yanxuan Technology Product Team
NetEase Yanxuan Technology Product Team
Mar 27, 2023 · Industry Insights

How to Build a Scalable E‑Commerce Supply System: Lessons from Industry Leaders

This article examines the challenges of rapid‑growth e‑commerce supply chains, compares global and domestic supply‑chain software, outlines core SCM concepts, and proposes a framework of design principles, value metrics, and ROI calculations for constructing a flexible, high‑performance supply system.

Industry analysisOperationsSystem Architecture
0 likes · 11 min read
How to Build a Scalable E‑Commerce Supply System: Lessons from Industry Leaders
Laravel Tech Community
Laravel Tech Community
Mar 22, 2023 · Backend Development

Designing a High-Concurrency Flash Sale System Architecture

This article explains the key characteristics of flash‑sale (秒杀) business and presents a comprehensive backend architecture—including Nginx, CDN, gateway, Redis, MQ, asynchronous processing, hotspot isolation, and database strategies—to handle massive simultaneous requests while ensuring performance, reliability, and security.

Message QueueSystem Architectureflash sale
0 likes · 11 min read
Designing a High-Concurrency Flash Sale System Architecture
Architecture Digest
Architecture Digest
Mar 21, 2023 · Fundamentals

Understanding and Controlling Software System Complexity

The article explains the definition of complexity, analyzes its causes and how they manifest in software systems through scale and structure, and proposes domain‑driven design techniques such as bounded contexts, layered architecture, and change‑boxing to manage and reduce software complexity.

System Architecturecomplexity managementdesign principles
0 likes · 8 min read
Understanding and Controlling Software System Complexity
Tencent Cloud Developer
Tencent Cloud Developer
Mar 13, 2023 · Cloud Computing

Design Principles for High‑Availability System Architecture

The article outlines a comprehensive high‑availability architecture framework across six layers—development standards, application services, storage, product fallback, operations deployment, and emergency response—detailing design principles such as stateless services, elastic scaling, redundant storage, robust monitoring, gray releases, and chaos engineering to ensure resilient, continuously available systems.

DeploymentScalabilitySystem Architecture
0 likes · 25 min read
Design Principles for High‑Availability System Architecture
Top Architect
Top Architect
Mar 10, 2023 · Backend Development

Comprehensive Overview of Payment System Architecture and Core Components

This article presents a detailed overview of payment system architecture, describing the transaction and payment cores, their interactions, service governance, asynchronous processing, data consistency, and practical production practices, while illustrating each concept with diagrams and code snippets.

Data ConsistencyPerformance TestingSystem Architecture
0 likes · 10 min read
Comprehensive Overview of Payment System Architecture and Core Components
Architecture Digest
Architecture Digest
Mar 9, 2023 · Backend Development

Overview and Architecture of a Payment System

This article presents a comprehensive overview of a typical payment system architecture, detailing the transaction core, payment core, service governance, data consistency, asynchronous processing, and production practices such as performance testing and stability management.

Data ConsistencySystem Architectureasynchronous processing
0 likes · 9 min read
Overview and Architecture of a Payment System
vivo Internet Technology
vivo Internet Technology
Mar 8, 2023 · Backend Development

Design and Architecture of Vivo E‑commerce Inventory System

The article details Vivo Mall’s inventory system evolution from a tightly‑coupled service to a layered architecture handling multiple stock types, high‑concurrency flash‑sale deductions, duplicate‑deduction safeguards, hotspot mitigation, and CDC‑based synchronization, outlining current capabilities and future unified management goals.

System Architecturedistributed-locke‑commerce
0 likes · 17 min read
Design and Architecture of Vivo E‑commerce Inventory System
Architecture Digest
Architecture Digest
Mar 3, 2023 · Artificial Intelligence

Evolution and Architecture of Vivo's Game Recommendation System

This article chronicles the development, architectural challenges, and engineering solutions of a large‑scale game recommendation platform, covering background, initial models, business growth, caching strategies, GC optimization, rate‑limiting, fine‑grained operations, multi‑path recall, A/B testing, and future intelligent enhancements.

A/B testingSystem Architecturegame recommendation
0 likes · 20 min read
Evolution and Architecture of Vivo's Game Recommendation System
Java High-Performance Architecture
Java High-Performance Architecture
Mar 1, 2023 · Backend Development

Designing a High‑Performance Membership System Using ES, Redis, and MySQL

This article details how a large‑scale membership platform achieves high performance and high availability by employing a dual‑center Elasticsearch cluster, traffic‑isolated ES clusters, deep ES optimizations, Redis caching with distributed locks, dual‑center MySQL partitioning, seamless data migration, and fine‑grained flow‑control and degradation strategies.

BackendSystem Architecturehigh availability
0 likes · 21 min read
Designing a High‑Performance Membership System Using ES, Redis, and MySQL
Architecture Digest
Architecture Digest
Feb 27, 2023 · Backend Development

High‑Availability Architecture for a Billion‑User Membership System: ES Dual‑Center Cluster, Traffic Isolation, Redis Caching, and MySQL Migration

This article details how a large‑scale membership system achieves high performance and fault tolerance through a dual‑center Elasticsearch cluster, traffic‑isolated three‑cluster design, deep ES optimizations, Redis caching with distributed locks, dual‑center MySQL partitioning, and seamless migration from SQL Server, while also outlining future fine‑grained flow‑control and degradation strategies.

System Architecturetraffic isolation
0 likes · 20 min read
High‑Availability Architecture for a Billion‑User Membership System: ES Dual‑Center Cluster, Traffic Isolation, Redis Caching, and MySQL Migration
Java High-Performance Architecture
Java High-Performance Architecture
Feb 23, 2023 · Backend Development

How to Build a High‑Performance Call Center Architecture for Rapid Scaling

This article details the design of a high‑performance, scalable call‑center system, covering business and technical architecture, a visual workflow engine, communication component modularization, flow control under traffic peaks, and future plans for a unified telephony platform, illustrating how to boost first‑call resolution and user satisfaction.

BackendScalabilitySystem Architecture
0 likes · 16 min read
How to Build a High‑Performance Call Center Architecture for Rapid Scaling
Top Architect
Top Architect
Feb 22, 2023 · Backend Development

High‑Availability Architecture for a Billion‑User Membership System: ES Dual‑Center Clusters, Traffic Isolation, Redis Caching, and MySQL Migration

The article describes how a large‑scale membership system serving over a billion users achieves high performance and availability through dual‑center Elasticsearch clusters, traffic‑isolated three‑cluster designs, Redis caching with distributed locks, and a seamless migration from SQL Server to sharded MySQL, while also detailing operational safeguards and fine‑grained flow‑control strategies.

ElasticsearchSystem Architecturemysql
0 likes · 20 min read
High‑Availability Architecture for a Billion‑User Membership System: ES Dual‑Center Clusters, Traffic Isolation, Redis Caching, and MySQL Migration
dbaplus Community
dbaplus Community
Feb 6, 2023 · Operations

How Vivo Built a Scalable, Cloud‑Native Monitoring Platform for Millions of Services

This article outlines Vivo's multi‑year journey of designing, evolving, and operating a cloud‑native, AIOps‑enabled monitoring platform that supports tens of thousands of hosts, databases, containers, and services, detailing its architecture, challenges, and future directions for observability and reliability.

ObservabilityOperationsSystem Architecture
0 likes · 18 min read
How Vivo Built a Scalable, Cloud‑Native Monitoring Platform for Millions of Services

Database Independence Migration for Yanxuan Trading System: Architecture Evolution and Implementation

Yanxuan migrated its monolithic trading system from a shared DDB cluster to an independent database by using Netease Data Canal for real‑time sync, a write‑stop switch with Pandora middleware, account and permission isolation, and extensive testing across three phases to ensure data consistency and minimal business impact.

Big Data IntegrationData ConsistencyEnterprise Database
0 likes · 15 min read
Database Independence Migration for Yanxuan Trading System: Architecture Evolution and Implementation
DataFunSummit
DataFunSummit
Feb 4, 2023 · Artificial Intelligence

Walle: An End‑to‑End, General‑Purpose, Scalable Edge‑Cloud Collaborative Machine Learning System

The article introduces Walle, Alibaba's four‑year‑old edge‑cloud collaborative machine‑learning platform that unifies compute containers, data pipelines, and a deployment platform to enable low‑latency, privacy‑preserving, and high‑throughput AI services across billions of mobile devices, and presents its architecture, design challenges, and evaluation results.

Edge ComputingMobile AISystem Architecture
0 likes · 25 min read
Walle: An End‑to‑End, General‑Purpose, Scalable Edge‑Cloud Collaborative Machine Learning System
Wukong Talks Architecture
Wukong Talks Architecture
Feb 2, 2023 · Backend Development

Evolution of Large‑Scale Internet System Architecture: From Single‑Node to Distributed and Cloud‑Native

This article outlines the typical evolution stages of large internet system architectures—from single‑node deployments to cluster, distributed, and future cloud‑native designs—highlighting the business‑driven reasons, technical challenges, and practical tips for each phase.

Backend DevelopmentMicroservicesSystem Architecture
0 likes · 17 min read
Evolution of Large‑Scale Internet System Architecture: From Single‑Node to Distributed and Cloud‑Native
DaTaobao Tech
DaTaobao Tech
Jan 30, 2023 · Backend Development

Taobao Shopping Cart 5-Year Technical Upgrade and Accumulation

Over five years, Taobao’s shopping cart transformed through successive architectural overhauls, performance tuning, and new features, confronting scaling challenges with innovative solutions and ultimately delivering a more robust, efficient system while documenting valuable lessons learned for future large‑scale e‑commerce development.

Shopping CartSystem Architecturee‑commerce
0 likes · 1 min read
Taobao Shopping Cart 5-Year Technical Upgrade and Accumulation
Architect
Architect
Jan 25, 2023 · Backend Development

Evolution of Vivo Official Mall Architecture: From Monolith to Service‑Oriented and Globalized Platform

This article chronicles the five‑year architectural evolution of the Vivo official e‑commerce platform, detailing its transition from a PHP‑based monolith to a service‑oriented, micro‑service ecosystem with independent subsystems and global‑ready internationalization, while sharing practical lessons and design decisions.

MicroservicesSystem Architecturee‑commerce
0 likes · 14 min read
Evolution of Vivo Official Mall Architecture: From Monolith to Service‑Oriented and Globalized Platform
DataFunTalk
DataFunTalk
Jan 25, 2023 · Artificial Intelligence

Between Heaven and Earth: Reflections of an Algorithm Engineer

The article argues that algorithm engineers should move beyond a narrow focus on deep‑learning models, emphasizing the importance of system architecture, data quality, and thoughtful problem framing to break through performance plateaus in advertising and recommendation systems.

AdvertisingData QualityRecommendation Systems
0 likes · 10 min read
Between Heaven and Earth: Reflections of an Algorithm Engineer
21CTO
21CTO
Jan 19, 2023 · Backend Development

How Baidu Built a Scalable Asset Wallet for 100M+ Users: Architecture & Lessons

This article details the end‑to‑end design and implementation of Baidu App’s personal wallet, covering background, business flow, system architecture, data synchronization, multi‑level caching, read‑write separation, consistency mechanisms, configuration management, and database sharding to achieve high availability for billions of users.

BackendSystem Architecturecaching
0 likes · 16 min read
How Baidu Built a Scalable Asset Wallet for 100M+ Users: Architecture & Lessons
Java High-Performance Architecture
Java High-Performance Architecture
Jan 19, 2023 · Backend Development

Explore a Complete Graduation Project Selection System: Backend & Frontend Architecture

This article introduces a streamlined graduation project selection system supporting teachers, students, and administrators, detailing its backend and frontend architectures, core modules such as login, registration, topic selection, and management features, and explains how to obtain the full source code.

System ArchitectureUser Managementfrontend development
0 likes · 4 min read
Explore a Complete Graduation Project Selection System: Backend & Frontend Architecture
JD Tech
JD Tech
Jan 18, 2023 · Backend Development

Best Practices for JD Retail Reverse Order Fulfillment: B‑PaaS Architecture, Domain Modeling, and System Upgrade

This article presents JD Retail's reverse order fulfillment platform, detailing the business background, product and system support, comprehensive domain‑modeling methodology, challenges, verification, and the practical B‑PaaS engineering architecture that enables high‑concurrency, multi‑role processing and streamlined maintenance of complex legacy systems.

B-PaaSDomain ModelingSystem Architecture
0 likes · 16 min read
Best Practices for JD Retail Reverse Order Fulfillment: B‑PaaS Architecture, Domain Modeling, and System Upgrade
Top Architect
Top Architect
Jan 12, 2023 · Backend Development

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

This article presents a comprehensive analysis of flash‑sale (seckill) business characteristics, technical challenges such as traffic spikes, database overload, and order handling, and offers detailed architectural solutions spanning frontend static pages, CDN caching, request throttling, queue‑based processing, optimistic locking, database sharding, high‑availability designs, and anti‑cheat mechanisms to ensure correctness and scalability under extreme concurrency.

BackendSystem Architectureflash sale
0 likes · 37 min read
Design and Architecture of High‑Concurrency Flash‑Sale (Seckill) Systems
Tencent Cloud Developer
Tencent Cloud Developer
Jan 9, 2023 · Artificial Intelligence

Search Relevance Architecture and Practices in QQ Browser

The QQ Browser search relevance team describes a unified, billion‑scale architecture that combines a main and vertical subsystem, a pyramid‑shaped ranking pipeline (recall, coarse, fine), a dedicated GPU‑accelerated relevance service, and hybrid semantic‑matching models (dual‑tower, BERT, matrix fusion) evaluated with offline and online metrics to deliver accurate, fresh, and authoritative results for diverse content and long‑tail queries.

Deep LearningEvaluation MetricsSystem Architecture
0 likes · 28 min read
Search Relevance Architecture and Practices in QQ Browser
Top Architect
Top Architect
Dec 31, 2022 · Operations

Optimizing System Performance and Workflow: From Technical Metrics to DevOps Process Improvement

The article illustrates how to improve the efficiency of an image‑recognition service by measuring performance, redesigning architecture with parallel processing and message queues, and then extends the analogy to enterprise workflow optimization, emphasizing the need to quantify, visualize, and continuously refine DevOps processes.

DevOpsOperationsSystem Architecture
0 likes · 11 min read
Optimizing System Performance and Workflow: From Technical Metrics to DevOps Process Improvement
JD Tech
JD Tech
Dec 22, 2022 · Backend Development

Design and Implementation of the JinDao Online Settlement Platform

The article presents a comprehensive overview of the JinDao settlement platform, detailing its background, pain points, architectural design, domain modeling, sharding task component, sequential settlement mechanisms, configuration models, billing and allocation rules, and real‑world business case studies, illustrating how it enables accurate, fast, cost‑effective online financial settlement for JD Tech.

BackendSystem Architecturefinancial platform
0 likes · 14 min read
Design and Implementation of the JinDao Online Settlement Platform
vivo Internet Technology
vivo Internet Technology
Dec 21, 2022 · Game Development

Building a Low-Code Platform for Vivo Game Center: A Practical Guide

Vivo’s Game Center created a low‑code, component‑based platform that lets operators visually assemble pages from meta‑components and dynamic data sources, using QLExpress, Dubbo and Flutter, cutting development cycles by up to 75 %, quadrupling server‑side efficiency and boosting testing and operational productivity dramatically.

Dubbo泛化调用FlutterGame Center
0 likes · 13 min read
Building a Low-Code Platform for Vivo Game Center: A Practical Guide
Architecture Digest
Architecture Digest
Nov 27, 2022 · Backend Development

Comprehensive Overview and Deep Dive of Payment System Architecture

This article presents a comprehensive overview of payment system architecture, detailing the core transaction and payment modules, system interactions, service governance, data consistency strategies, asynchronous processing, and practical production practices such as performance testing, stability management, and service isolation.

BackendPerformance TestingSystem Architecture
0 likes · 7 min read
Comprehensive Overview and Deep Dive of Payment System Architecture
Architecture Digest
Architecture Digest
Nov 17, 2022 · Backend Development

Evolution of Large-Scale Internet System Architecture: From Single‑Node to Distributed Clusters

The article outlines the typical evolution of large‑scale internet system architecture—from simple single‑node deployments through cluster and distributed cluster stages to future cloud‑native designs—highlighting the business‑driven reasons, technical challenges, security concerns, and practical principles for each phase.

Backend DevelopmentMicroservicesScalability
0 likes · 13 min read
Evolution of Large-Scale Internet System Architecture: From Single‑Node to Distributed Clusters
Tencent Cloud Developer
Tencent Cloud Developer
Nov 15, 2022 · Operations

Mastering High-Concurrency: Architecture, Scaling, and Performance Strategies

This article explains the core challenges of handling massive simultaneous requests and presents a comprehensive high‑concurrency architecture, covering infrastructure deployment, service‑side design, application‑level optimizations, clustering, database sharding, caching layers, message‑queue smoothing, service governance, resource isolation, and practical techniques such as multithreading and coroutine usage.

ScalabilitySystem Architecturecaching
0 likes · 10 min read
Mastering High-Concurrency: Architecture, Scaling, and Performance Strategies
21CTO
21CTO
Nov 8, 2022 · Operations

Building a Billion‑User Membership System: ES, Redis & MySQL High‑Availability

This article details how a large‑scale membership platform achieves high performance and near‑zero downtime by employing dual‑center Elasticsearch clusters, traffic‑isolated ES architectures, deep ES optimizations, Redis caching with distributed locks, and a seamless MySQL migration with partitioned, dual‑center databases.

OperationsSystem Architecturehigh availability
0 likes · 20 min read
Building a Billion‑User Membership System: ES, Redis & MySQL High‑Availability
NetEase Yanxuan Technology Product Team
NetEase Yanxuan Technology Product Team
Oct 31, 2022 · Industry Insights

How a Brand Tackles B2B System Architecture: Challenges and Solutions

This article examines the unique challenges of building B2B systems for a brand—covering multi‑role permissions, complex supply‑chain workflows, logistics integration, data modeling, and reliability—while sharing concrete architectural solutions such as cloud‑edge services, decision‑center IPC, end‑to‑end monitoring, and industry‑specific adaptations.

B2BLogisticsReliability
0 likes · 15 min read
How a Brand Tackles B2B System Architecture: Challenges and Solutions
Architecture Digest
Architecture Digest
Oct 30, 2022 · Backend Development

High‑Availability Architecture for a Large‑Scale Membership System

This article details the design and implementation of a high‑availability, high‑performance membership system that serves billions of users across multiple platforms, covering Elasticsearch dual‑center clusters, traffic‑isolated three‑cluster setups, Redis caching strategies, MySQL dual‑center partitioning, and advanced flow‑control and degradation mechanisms.

ElasticsearchPartitioningSystem Architecture
0 likes · 18 min read
High‑Availability Architecture for a Large‑Scale Membership System
Programmer DD
Programmer DD
Oct 28, 2022 · Backend Development

How to Build a Million-User Flash Sale System: Architecture, Scaling & Performance

This article details the end‑to‑end design of a high‑traffic flash‑sale (秒杀) system, covering functional and non‑functional requirements, performance estimations, dynamic/static separation, traffic‑layer control, high‑availability strategies, inventory‑deduction methods, and the key technologies needed for a resilient, scalable backend.

System Architecturecachingflash sale
0 likes · 17 min read
How to Build a Million-User Flash Sale System: Architecture, Scaling & Performance
Code Ape Tech Column
Code Ape Tech Column
Oct 21, 2022 · Operations

Fundamentals and Comparative Overview of Open‑Source Monitoring Systems (Zabbix, Open‑Falcon, Prometheus)

This article systematically introduces monitoring fundamentals, explains the architecture and key metrics of typical monitoring objects, compares three popular open‑source monitoring solutions—Zabbix, Open‑Falcon, and Prometheus—and provides practical guidance for selecting the most suitable system.

Open-FalconPrometheusSystem Architecture
0 likes · 20 min read
Fundamentals and Comparative Overview of Open‑Source Monitoring Systems (Zabbix, Open‑Falcon, Prometheus)
DataFunSummit
DataFunSummit
Oct 15, 2022 · Cloud Computing

Design and Evolution of Tencent Cloud Product Metering and Billing System

The article presents a comprehensive overview of Tencent Cloud's metering and billing system, detailing the billing models, multi‑dimensional data analysis, real‑time data‑warehouse construction, operator orchestration, hot‑key handling, smooth upgrade strategies, and future evolution directions for large‑scale cloud services.

Data WarehouseMulti-dimensional AnalysisReal-time analytics
0 likes · 16 min read
Design and Evolution of Tencent Cloud Product Metering and Billing System
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Sep 28, 2022 · Operations

Achieving 20k+ TPS with Dual‑Center ES, Redis & MySQL for a Membership System

This article details how a billion‑user membership platform achieved high performance and high availability by deploying dual‑center Elasticsearch clusters, traffic‑isolated ES architectures, extensive ES optimizations, a Redis caching layer with distributed locking, a dual‑center partitioned MySQL migration, and fine‑grained flow‑control and degradation strategies.

ScalabilitySystem Architecture
0 likes · 20 min read
Achieving 20k+ TPS with Dual‑Center ES, Redis & MySQL for a Membership System
Xianyu Technology
Xianyu Technology
Sep 27, 2022 · Backend Development

Design and Real-Time Optimization of Xianyu E‑commerce Search System

The article details Xianyu’s end‑to‑end product‑search architecture—covering tokenization, indexing, online request flow, offline index building, multi‑datacenter active‑active deployment, and supporting ad and debugging systems—and explains how expanding searcher capacity, separating query engines, grading updates, and diffusing auxiliary‑table writes together reduced latency from hours to near‑zero, enabling real‑time search.

ScalabilitySystem Architecturee‑commerce
0 likes · 11 min read
Design and Real-Time Optimization of Xianyu E‑commerce Search System
DeWu Technology
DeWu Technology
Sep 26, 2022 · Cloud Native

DeWu's High‑Availability Architecture Evolution

DeWu’s tech team describes how their e‑commerce platform grew from a simple PHP monolith to a containerized active‑active, multi‑region system with hot‑standby failover, comprehensive governance, full‑link stress testing, and detailed big‑sale preparation, illustrating a systematic, evolving high‑availability architecture that balances scalability, disaster recovery, and business continuity.

MicroservicesSystem Architecturedisaster recovery
0 likes · 21 min read
DeWu's High‑Availability Architecture Evolution
Baidu Geek Talk
Baidu Geek Talk
Sep 7, 2022 · Artificial Intelligence

Design and Architecture of AI Digital Human Live Streaming System

The paper presents a cloud‑native architecture for AI‑driven digital‑human live‑streaming, detailing three‑layer asset, interaction, and media modules, real‑time script and Q&A scheduling, fault‑tolerant rendering and control services, and demonstrates how virtual anchors can deliver continuous, lifelike 24/7 e‑commerce streams.

AIDigital HumanSystem Architecture
0 likes · 21 min read
Design and Architecture of AI Digital Human Live Streaming System
Youzan Coder
Youzan Coder
Sep 5, 2022 · Artificial Intelligence

Inside Youzan’s Query Parser: Architecture, Plugins, and Real‑World Impact

This article explains the role of Youzan’s Query Parser (QP) in search, walks through its overall and layered architecture, details each algorithmic plugin—from preprocessing to synonym handling—and shows concrete code examples and results that improve search relevance across multiple retail scenarios.

NLPSystem ArchitectureYouzan
0 likes · 12 min read
Inside Youzan’s Query Parser: Architecture, Plugins, and Real‑World Impact
dbaplus Community
dbaplus Community
Sep 1, 2022 · Operations

How Vivo’s Server‑Side Monitoring Evolved: Architecture, Data Flow, and Alert Strategies

This article provides a comprehensive overview of Vivo's server‑side monitoring system, detailing its architecture evolution, data collection pipelines, OpenTSDB storage design, alerting mechanisms, and comparisons with other mainstream monitoring solutions, offering practical guidance for technology selection and implementation.

OpenTSDBOperationsSystem Architecture
0 likes · 18 min read
How Vivo’s Server‑Side Monitoring Evolved: Architecture, Data Flow, and Alert Strategies
NetEase Yanxuan Technology Product Team
NetEase Yanxuan Technology Product Team
Aug 1, 2022 · Industry Insights

How AI‑Powered Virtual Live Streaming Cuts Costs and Boosts E‑Commerce Engagement

This article examines the technical challenges of traditional e‑commerce live streaming, presents a 24‑hour AI‑driven virtual live‑broadcast system built by Yanxuan and NetEase Fuxi, and details its architecture, virtual‑human generation, automated content creation, intelligent interaction, and future expansion plans.

AIContent GenerationKnowledge Base
0 likes · 23 min read
How AI‑Powered Virtual Live Streaming Cuts Costs and Boosts E‑Commerce Engagement
JD Retail Technology
JD Retail Technology
Jul 19, 2022 · Backend Development

Design and Architecture of JD Retail Product Selection Platform

This article details the design and implementation of JD Retail’s product selection platform, covering its business background, core data retrieval capabilities, domain model, system architecture—including frontend configurability, backend query engine, ClickHouse indexing, and both offline and real-time data processing pipelines.

Big DataSystem Architecturedata indexing
0 likes · 14 min read
Design and Architecture of JD Retail Product Selection Platform
DaTaobao Tech
DaTaobao Tech
Jul 12, 2022 · Backend Development

Stable System Architecture Upgrade: Interface and Data Migration Strategy

The article outlines a proxy‑based migration framework that enables stable system architecture upgrades by using total and gray‑scale switches to achieve gradual rollout, rollback, non‑intrusive business logic, and graceful shutdown, while handling single‑query routing, multi‑query deduplication, double‑write updates, and direct inserts, illustrated with AspectJ‑driven code and retail store‑ID examples.

Data MigrationSystem Architecturegray-scale deployment
0 likes · 11 min read
Stable System Architecture Upgrade: Interface and Data Migration Strategy
Architects' Tech Alliance
Architects' Tech Alliance
Jul 1, 2022 · Fundamentals

Understanding Operating System Evolution, Boundaries, and Memory Management

This article explains how operating systems acquire execution rights from BIOS, traces their historical evolution from mainframes to modern platforms, examines their core functions and business value, and delves into memory management techniques such as real‑mode, protected‑mode, virtual memory, paging, and page‑fault handling.

Boot ProcessMemory ManagementOperating System
0 likes · 19 min read
Understanding Operating System Evolution, Boundaries, and Memory Management
MaGe Linux Operations
MaGe Linux Operations
Jul 1, 2022 · Backend Development

How to Build a High‑Performance Flash‑Sale System: Architecture, Caching, and Scaling Strategies

This article explains how to design a high‑concurrency flash‑sale (秒杀) system by optimizing concurrent reads and writes, applying API and architecture principles, separating dynamic and static data, handling hot items, shaping traffic, improving performance, managing inventory reduction, and implementing robust fallback mechanisms for high availability.

System ArchitectureTraffic Shapingcaching
0 likes · 46 min read
How to Build a High‑Performance Flash‑Sale System: Architecture, Caching, and Scaling Strategies
AntTech
AntTech
Jun 29, 2022 · Big Data

YoDA: Reducing Entropy in Ant Financial Risk Data Systems through White‑Box, Logical, and Integrated Approaches

The YoDA project tackles the growing entropy of Ant Financial's risk data platform by introducing white‑box visibility, logical abstraction, and integrated heterogeneous fusion, enabling systematic governance, cost reduction, and consistent decision‑making across online, offline, and near‑line environments.

AIEntropy ReductionSystem Architecture
0 likes · 21 min read
YoDA: Reducing Entropy in Ant Financial Risk Data Systems through White‑Box, Logical, and Integrated Approaches
Bilibili Tech
Bilibili Tech
Jun 28, 2022 · Mobile Development

Live Broadcast Stress Testing Platform and Performance Optimization for Mobile Apps

Bilibili’s senior test engineer Lu Kai built a platformized live broadcast stress‑testing system with five modules—metadata collection, task configuration, pressure generation, performance data collection, and reporting—that reuses thousands of cases, simulates high‑QPS traffic, detects hundreds of bugs and memory leaks, and improves iOS and Android app performance for major events.

Performance TestingSystem Architecturebroadcast
0 likes · 13 min read
Live Broadcast Stress Testing Platform and Performance Optimization for Mobile Apps
Top Architect
Top Architect
Jun 24, 2022 · Backend Development

Design and Implementation of Baidu App Personal Wallet: Architecture, Data Synchronization, Multi‑Level Caching, and Configuration

This article details the end‑to‑end design of Baidu App’s personal wallet, covering background requirements, business integration, system architecture, data‑sync mechanisms, multi‑level caching, read‑write separation, data consistency, configuration management, and database sharding to achieve high availability and scalability.

BackendConfigurationRead-Write Separation
0 likes · 17 min read
Design and Implementation of Baidu App Personal Wallet: Architecture, Data Synchronization, Multi‑Level Caching, and Configuration
Architecture Digest
Architecture Digest
Jun 23, 2022 · Backend Development

Design and Implementation of Baidu App’s Personal Wallet: Architecture, Data Synchronization, Caching, and High‑Availability Strategies

This article presents a comprehensive case study of Baidu App’s personal wallet, detailing its background, business goals, system architecture, data‑synchronization mechanisms, multi‑level caching, read‑write separation, consistency guarantees, configuration management, and database sharding to achieve high availability and scalable performance.

BackendConfigurationSystem Architecture
0 likes · 18 min read
Design and Implementation of Baidu App’s Personal Wallet: Architecture, Data Synchronization, Caching, and High‑Availability Strategies
Architect
Architect
Jun 21, 2022 · Backend Development

Design and Implementation of Baidu App Personal Wallet: Architecture, Data Synchronization, Caching, and High Availability

This article details the end‑to‑end design of Baidu App’s personal wallet, covering background requirements, business functions, system architecture, data‑sync mechanisms, multi‑level caching, read‑write separation, consistency guarantees, configuration management, and database sharding to achieve high availability and scalable performance.

MicroservicesSystem Architecturedata synchronization
0 likes · 18 min read
Design and Implementation of Baidu App Personal Wallet: Architecture, Data Synchronization, Caching, and High Availability
Dada Group Technology
Dada Group Technology
Jun 15, 2022 · Mobile Development

Design and Implementation of JD Daojia Precise Exposure Tracking System

This document details the background, architecture, new precise exposure system, technical challenges, iOS implementation, visualization tools, and achieved results of JD Daojia's mobile data‑tracking platform, highlighting how a three‑layer design and automated validation improve accuracy, reduce development cost, and streamline testing.

Exposure TrackingSystem Architecturedata validation
0 likes · 17 min read
Design and Implementation of JD Daojia Precise Exposure Tracking System
IT Architects Alliance
IT Architects Alliance
Jun 9, 2022 · Operations

Apollo vs Nacos: Which Config Center Is Safer and Simpler?

This article compares Alibaba's Nacos and Ctrip's Apollo config centers, examining their security models, architectural complexity, and practical deployment differences to determine which solution offers better safety and simplicity for various system sizes.

ApolloComparisonConfiguration Center
0 likes · 6 min read
Apollo vs Nacos: Which Config Center Is Safer and Simpler?
Programmer DD
Programmer DD
Jun 1, 2022 · Operations

How Modern Payment Systems Evolve: From Metal Coins to Microservice Architectures

From ancient barter and metal coins to paper money and today’s electronic payments, this article traces the four stages of currency evolution, explains the significance of payment licenses, and details the architectural progression of payment systems—from monolithic designs to microservice‑based, high‑availability infrastructures.

MicroservicesOperationsSystem Architecture
0 likes · 11 min read
How Modern Payment Systems Evolve: From Metal Coins to Microservice Architectures
Zuoyebang Tech Team
Zuoyebang Tech Team
May 26, 2022 · Cloud Native

How ZRTC Powers Millions of Live Streams: Architecture & Scaling

ZRTC, the real‑time audio‑video platform behind 作业帮, has been refined for over three years to support massive, multi‑cloud, multi‑protocol live streaming, employing a unified SDK, intelligent scheduling, custom SFU services, and extensive performance tuning to achieve high concurrency, low latency, and robust high‑availability.

Cloud NativePerformance OptimizationReal-time Streaming
0 likes · 22 min read
How ZRTC Powers Millions of Live Streams: Architecture & Scaling
Bilibili Tech
Bilibili Tech
May 17, 2022 · Cloud Computing

Bilibili Object Storage Service (BOSS) Design: Building a Large-Scale Distributed Storage System in 13 Days

In just 13 days Bilibili transformed a simple MySQL‑based S3 prototype into the BOSS distributed object storage system by separating metadata and data, adding an RPC abstraction layer, implementing two‑level sharding, switching to RocksDB, and deploying a three‑replica, multi‑zone high‑availability architecture.

ReplicationRocksDBS3 protocol
0 likes · 15 min read
Bilibili Object Storage Service (BOSS) Design: Building a Large-Scale Distributed Storage System in 13 Days
Architect's Alchemy Furnace
Architect's Alchemy Furnace
May 10, 2022 · Operations

How to Build Truly High‑Availability Systems: Redundancy, Failover, and Layered Architecture

High availability (HA) is essential for distributed systems, requiring redundancy and automatic failover across each architectural layer—from client to proxy, gateway, business logic, cache, and storage—to minimize downtime, achieve desired “nines” of uptime, and prevent cascading failures such as service snowballing.

Distributed SystemsSystem Architecturefailover
0 likes · 14 min read
How to Build Truly High‑Availability Systems: Redundancy, Failover, and Layered Architecture
JD Tech
JD Tech
Apr 14, 2022 · Backend Development

JD.com Flash Sale Product Pool Expansion: Architecture Upgrade and Performance Optimization

This article details how JD.com tackled rapid growth of its flash‑sale product pool by analyzing JVM GC bottlenecks, redesigning the system architecture, introducing dual‑cache bucket updates, local LRU caching, Bloom filters, and service separation, ultimately achieving significant performance and stability improvements for large‑scale promotions.

Distributed SystemsGC optimizationJVM
0 likes · 12 min read
JD.com Flash Sale Product Pool Expansion: Architecture Upgrade and Performance Optimization
High Availability Architecture
High Availability Architecture
Apr 11, 2022 · Big Data

Ensuring Data Accuracy and Reliability in Baidu Log Platform: Architecture, Challenges, and Solutions

This article introduces the current state of Baidu's log platform, explains its lifecycle from data collection to downstream applications, analyzes the challenges of achieving near‑zero duplication and loss, and presents architectural optimizations and best‑practice recommendations to improve data stability and accuracy across the system.

Big DataData ReliabilitySystem Architecture
0 likes · 19 min read
Ensuring Data Accuracy and Reliability in Baidu Log Platform: Architecture, Challenges, and Solutions
Dada Group Technology
Dada Group Technology
Apr 8, 2022 · Operations

Marketing Guard: A Risk Pre‑Warning System for E‑Commerce Marketing Operations

The article presents a comprehensive analysis of marketing‑related financial loss cases, outlines the design and implementation of a non‑intrusive, event‑driven Marketing Guard system with dual‑layer ES‑HBase storage, and discusses its operational safeguards, achievements, shortcomings, and future development plans.

OperationsSystem Architecturemarketing risk
0 likes · 12 min read
Marketing Guard: A Risk Pre‑Warning System for E‑Commerce Marketing Operations
21CTO
21CTO
Apr 6, 2022 · Fundamentals

Designing Robust Payment Account Systems: Key Concepts and Modeling Strategies

This article explains the distinction between payment accounts and login credentials, outlines essential design requirements such as transaction, accounting, reconciliation, risk control, and credit needs, and details entity, account, and transaction models for building comprehensive e‑commerce payment systems.

System Architectureaccount modelinge‑commerce
0 likes · 13 min read
Designing Robust Payment Account Systems: Key Concepts and Modeling Strategies