Tagged articles

system architecture

565 articles · Page 2 of 6
SQB Blog
SQB Blog
Nov 29, 2024 · Backend Development

How We Unified Retail and Catering Product Platforms with DDD‑Driven Architecture

This article details the step‑by‑step architectural evolution that merged retail and catering product systems into a shared, extensible platform using domain‑driven design, service standardization, and incremental vertical and horizontal upgrades to reduce technical debt and improve scalability.

CateringDomain-Driven DesignMicroservices
0 likes · 13 min read
How We Unified Retail and Catering Product Platforms with DDD‑Driven Architecture
Architect
Architect
Nov 23, 2024 · Backend Development

Applying Domain‑Driven Design to the Evolution of Meituan Dianping Transaction System

This article explains how Meituan Dianping’s transaction platform evolved through three architectural stages—simple monolith, micro‑service, and platform—by adopting Domain‑Driven Design concepts such as ubiquitous language, bounded contexts, and iterative modeling to manage growing business complexity and improve system maintainability.

Domain-Driven DesignMeituanMicroservices
0 likes · 20 min read
Applying Domain‑Driven Design to the Evolution of Meituan Dianping Transaction System
Architect
Architect
Nov 3, 2024 · Backend Development

How Ctrip Scaled Its Ticket Booking System for Flash‑Sale Events

This article analyzes the challenges Ctrip faced when handling massive traffic during ticket flash‑sale events and details the architectural upgrades, caching strategies, database optimizations, supplier integration safeguards, and traffic‑control mechanisms that enabled stable, fast, and consistent booking experiences.

backendcachingdistributed systems
0 likes · 18 min read
How Ctrip Scaled Its Ticket Booking System for Flash‑Sale Events
Architects' Tech Alliance
Architects' Tech Alliance
Nov 3, 2024 · Industry Insights

Exploring the Future of Storage Class Memory: Technologies, Challenges, and Research Directions

This article introduces a newly released comprehensive guide on SSD flash technology while providing an in‑depth analysis of emerging Storage Class Memory (SCM) technologies—such as PCM, ReRAM, MRAM, and NRAM—detailing their principles, current research challenges, and potential system‑level innovations.

Data ReliabilityHardware PrototypingMemory Technologies
0 likes · 18 min read
Exploring the Future of Storage Class Memory: Technologies, Challenges, and Research Directions
Programmer1970
Programmer1970
Oct 20, 2024 · Backend Development

Essential Questions Every Backend Engineer Should Ask

The article presents a comprehensive checklist of critical questions covering API design, system architecture, performance tuning, data consistency, reliability, automation, and advanced features that guide backend developers toward building scalable, secure, and high‑performance services.

API DesignMicroservicesMonitoring
0 likes · 8 min read
Essential Questions Every Backend Engineer Should Ask
JD Tech Talk
JD Tech Talk
Oct 11, 2024 · Backend Development

Transformation of JD Insurance Agent System: Architecture, Challenges, and Solutions

The article details the comprehensive redesign of JD's insurance agent platform, outlining its original limitations, the modular and rule‑engine‑driven architecture, performance and stability improvements, and future directions for automation and intelligent operations to support over 40,000 agents.

Insurance TechnologyModular Designperformance optimization
0 likes · 16 min read
Transformation of JD Insurance Agent System: Architecture, Challenges, and Solutions
JD Cloud Developers
JD Cloud Developers
Oct 11, 2024 · Backend Development

How JD Insurance Rebuilt Its Core System for Scalability and 99.99% Accuracy

This article details JD Insurance's journey from a fragmented, high‑maintenance legacy platform to a modular, rule‑engine‑driven backend architecture that improves performance, flexibility, and reliability, achieving near‑perfect accuracy and supporting over 40,000 agents.

Insurance Technologyperformance optimizationrule engine
0 likes · 16 min read
How JD Insurance Rebuilt Its Core System for Scalability and 99.99% Accuracy
Architecture & Thinking
Architecture & Thinking
Oct 10, 2024 · Mobile Development

How Baidu Built a Scalable Android IM SDK for Real‑Time Messaging

This article explains the background, architecture, core processes, and engineering challenges of Baidu's Android instant‑messaging SDK, detailing how the public IM system, long‑connection layer, and modular components enable reliable, real‑time communication across multiple devices.

Android SDKInstant MessagingReal‑time communication
0 likes · 21 min read
How Baidu Built a Scalable Android IM SDK for Real‑Time Messaging
Baidu Geek Talk
Baidu Geek Talk
Sep 16, 2024 · Mobile Development

Design and Implementation of Baidu Android IM SDK and Public IM System

Baidu built a unified Android IM SDK and public instant‑messaging system that consolidates login, message routing, synchronization, notifications, and group chat into reusable client and server components, using a hybrid push‑pull model to deliver real‑time, secure communication while dramatically lowering development and maintenance costs across its product portfolio.

Android SDKInstant MessagingReal‑time communication
0 likes · 22 min read
Design and Implementation of Baidu Android IM SDK and Public IM System
Java Tech Enthusiast
Java Tech Enthusiast
Sep 10, 2024 · Backend Development

Thread Pool Data Persistence in Java Systems

The article explains how using a database‑backed persistence layer for Java thread‑pool tasks prevents data loss during service downtime by storing tasks before submission, tracking status and retries, and employing idempotent processing with configurable pool sizes and scheduled reprocessing of failed or pending jobs.

Thread Poolbackend developmentdata persistence
0 likes · 7 min read
Thread Pool Data Persistence in Java Systems
JD Cloud Developers
JD Cloud Developers
Sep 6, 2024 · Fundamentals

How to Tame Business System Complexity: Strategies and Best Practices

This article explains what software complexity means, how it is measured and classified, outlines the negative impacts of high business complexity, and presents concrete architectural, coding, and configuration techniques to reduce complexity and improve maintainability.

Code RefactoringConfigurationDomain-Driven Design
0 likes · 13 min read
How to Tame Business System Complexity: Strategies and Best Practices
JD Retail Technology
JD Retail Technology
Sep 3, 2024 · Backend Development

Design and Architecture of a New Video Review System with Streamlined Frame Extraction and Parallel Processing

This article presents the design goals, architecture, technology selection, and component details of a unified video review system that leverages FFmpeg for frame extraction, stream‑based parallel processing, and flexible synchronous/asynchronous workflows to achieve low latency and high scalability.

FFmpegStreamingcontent moderation
0 likes · 10 min read
Design and Architecture of a New Video Review System with Streamlined Frame Extraction and Parallel Processing
58 Tech
58 Tech
Aug 30, 2024 · Backend Development

Design and Implementation of 58.com Invitation Business System Architecture

This article details the architecture, core component design, and implementation techniques of 58.com’s invitation business system, covering background, technical challenges, modular backend design, event‑driven services, rule‑engine filtering, protocol conversion, and process orchestration to improve scalability, efficiency, and reusability.

Process OrchestrationRecruitmentbackend
0 likes · 18 min read
Design and Implementation of 58.com Invitation Business System Architecture
Lobster Programming
Lobster Programming
Aug 27, 2024 · Backend Development

Designing High-Concurrency Systems: Architecture, Caching & Scaling

This article explains how to build high‑concurrency systems by decomposing monoliths into micro‑services, employing caching and message queues, separating databases, using read‑write splitting, and applying business‑level traffic shaping to achieve performance and availability.

Message Queuecachingsystem architecture
0 likes · 7 min read
Designing High-Concurrency Systems: Architecture, Caching & Scaling
JD Retail Technology
JD Retail Technology
Aug 19, 2024 · Interview Experience

From Campus to Backend Engineer: 3 Years of Growth at JD

This article shares a recent graduate's three‑year journey at JD, offering practical advice for newcomers, detailing a large‑scale system redesign for a merchant conference, outlining promotion‑season preparation, and describing the development of an AI assistant while emphasizing continuous learning and professional mindset.

AI assistantDomain-Driven DesignLarge-Scale Deployment
0 likes · 12 min read
From Campus to Backend Engineer: 3 Years of Growth at JD
Top Architect
Top Architect
Aug 12, 2024 · Backend Development

Understanding Nginx Architecture, Modules, Process Model, and Performance Optimization

This article provides a comprehensive overview of Nginx, covering its high‑performance architecture, module types and functions, master‑worker process model, asynchronous non‑blocking I/O mechanisms, FastCGI and PHP‑FPM integration, as well as detailed configuration and optimization techniques for production deployments.

performance optimizationsystem architecture
0 likes · 48 min read
Understanding Nginx Architecture, Modules, Process Model, and Performance Optimization
JD Tech
JD Tech
Aug 9, 2024 · Backend Development

Designing High‑Concurrency Systems: From Single‑Machine Optimizations to Distributed Architecture

This article explains how to build high‑concurrency systems by analyzing hardware and code optimizations on a single machine, exploring multi‑machine scaling, database and business‑application considerations, and presenting a practical inventory‑stock case that evolves from simple locking to partitioned, asynchronous, Redis‑based designs.

Database Scalingcachinghigh concurrency
0 likes · 18 min read
Designing High‑Concurrency Systems: From Single‑Machine Optimizations to Distributed Architecture
Tencent Cloud Developer
Tencent Cloud Developer
Aug 7, 2024 · Fundamentals

Design and Modeling: Essential Practices for Effective Software Development

Before writing code, developers should perform systematic design and modeling—including business modeling, process analysis, and system modeling—followed by class analysis and state‑machine design, to align software with business goals, reduce changing requirements, improve quality, and keep teams motivated.

Software DesignSoftware Engineeringsystem architecture
0 likes · 10 min read
Design and Modeling: Essential Practices for Effective Software Development
JavaEdge
JavaEdge
Aug 1, 2024 · R&D Management

How to Design a Scalable Risk Engine: Architecture, Rules, and Operations

This article outlines an architect's thinking model, a step‑by‑step requirement analysis, core design principles for a risk engine—including efficient rule composition, operational support, unified SDK integration, and an event ingestion center—and presents business, application, data, and technical architecture diagrams to illustrate the complete system.

R&DSoftware Engineeringbackend design
0 likes · 6 min read
How to Design a Scalable Risk Engine: Architecture, Rules, and Operations
Bilibili Tech
Bilibili Tech
Jul 16, 2024 · Backend Development

Design and Implementation of Bilibili OGV Content Production System

The article details Bilibili’s OGV content production system, explaining why the traditional UGC workflow is insufficient, describing a supply‑chain‑style work‑order architecture with demand, plan and task entities, flexible key‑value data storage, input validation, a state‑machine‑driven task lifecycle, phased rollout, automation, and future extensions.

Content ProductionOGVWorkflow Automation
0 likes · 20 min read
Design and Implementation of Bilibili OGV Content Production System
Wukong Talks Architecture
Wukong Talks Architecture
Jul 8, 2024 · Backend Development

Design and Evolution of Ctrip Ticket Booking System for Flash‑Sale Events

This article analyzes the challenges faced by Ctrip's ticket‑booking transaction system during high‑traffic flash‑sale events and presents a series of architectural optimizations—including Redis caching, database load mitigation, supplier‑system safeguards, and fine‑grained traffic‑control strategies—to achieve stable, consistent, and fast performance under extreme concurrency.

Flash SaleRedisbackend
0 likes · 15 min read
Design and Evolution of Ctrip Ticket Booking System for Flash‑Sale Events
Ctrip Technology
Ctrip Technology
Jul 5, 2024 · Backend Development

Design and Optimization of Ctrip Ticket Booking Transaction System for Flash‑Sale Events

This article examines the challenges faced by Ctrip’s ticket reservation transaction system during flash‑sale events and details the architectural optimizations—including Redis caching, database load reduction, supplier integration, and multi‑layer traffic throttling—that ensure system stability, strong consistency, and high availability under extreme concurrency.

Data ConsistencyHigh AvailabilityRedis optimization
0 likes · 16 min read
Design and Optimization of Ctrip Ticket Booking Transaction System for Flash‑Sale Events
System Architect Go
System Architect Go
Jul 4, 2024 · Artificial Intelligence

Optimizing Image Search System Architecture with Client‑Side Feature Extraction Using MobileNet

This article explains the architecture of an image‑search system that extracts feature vectors, stores them in a vector database, and performs similarity queries, then proposes an optimized design that offloads feature extraction to a lightweight MobileNet model running in the browser, reducing latency, server load, and component complexity.

MobileNetTensorFlow.jsVector Database
0 likes · 9 min read
Optimizing Image Search System Architecture with Client‑Side Feature Extraction Using MobileNet
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Jun 29, 2024 · Backend Development

Evolution of System Architecture: From Monolithic to Cloud‑Native Microservices

This article traces the historical evolution of backend system architecture—from early single‑machine monolithic deployments through database isolation, static‑dynamic separation, front‑back separation, clustering, caching, message queues, sharding, SOA, microservices, containerization, CI/CD, and finally cloud‑native designs—highlighting the motivations, challenges, and key technologies at each stage.

CI/CDCloud NativeMicroservices
0 likes · 33 min read
Evolution of System Architecture: From Monolithic to Cloud‑Native Microservices
Top Architect
Top Architect
Jun 17, 2024 · Backend Development

High‑Availability Architecture and Performance Optimization for a Large‑Scale Membership System

This article describes how a unified membership system serving billions of users across multiple platforms achieves high performance and high availability through dual‑center Elasticsearch clusters, traffic isolation, deep ES optimizations, Redis caching, dual‑center MySQL partitioning, seamless migration, and fine‑grained flow‑control and degradation strategies.

ElasticsearchRedisperformance optimization
0 likes · 22 min read
High‑Availability Architecture and Performance Optimization for a Large‑Scale Membership System
Tencent Cloud Developer
Tencent Cloud Developer
Jun 13, 2024 · Operations

How QQ’s Hodor System Stops Performance Degradation Before It Happens

This article details the design and implementation of QQ’s Hodor performance‑degradation prevention system, covering its motivation, architecture, data collection via xctrace, task scheduling, static symbol scanning, automated ticketing, alerting, dashboards, and the measurable efficiency gains achieved across the mobile client ecosystem.

AutomationCI integrationMobile App
0 likes · 24 min read
How QQ’s Hodor System Stops Performance Degradation Before It Happens
Tech Architecture Stories
Tech Architecture Stories
Jun 1, 2024 · Backend Development

Surviving a Pandemic-Scale Backend: Lessons from Tencent’s 2020 Video Red‑Packet Project

This article recounts the technical and organizational challenges of building Tencent WeSee's 2020 Spring video red‑packet system, detailing high‑traffic spikes, consistency and security demands, TRPC adoption risks, performance bottlenecks, and the 33 robustness principles that guided the subsequent architecture overhaul.

backendscalabilitysystem architecture
0 likes · 8 min read
Surviving a Pandemic-Scale Backend: Lessons from Tencent’s 2020 Video Red‑Packet Project
JD Tech
JD Tech
May 29, 2024 · Backend Development

Handling High‑Concurrency Scenarios: Architecture, Caching, Rate Limiting, and Isolation Strategies

This article analyzes the challenges of high‑concurrency environments and presents a comprehensive solution that includes rights verification and issuance processes, cost‑service trade‑offs, three‑high guarantees, rate‑limiting methods, multi‑level caching, request merging, inventory splitting, and isolation techniques to ensure system stability and scalability.

backend engineeringcachinghigh concurrency
0 likes · 12 min read
Handling High‑Concurrency Scenarios: Architecture, Caching, Rate Limiting, and Isolation Strategies
Alibaba Cloud Developer
Alibaba Cloud Developer
May 24, 2024 · Backend Development

Scalable Architecture for Community & E‑Commerce: Sharding, Caching & Distributed Transactions

This article outlines a comprehensive backend architecture for community platforms and billion‑level e‑commerce systems, covering microservice decomposition, DDD modeling, caching strategies, Redis clustering, message‑queue decoupling, database sharding, read‑write separation, distributed transaction approaches, multithreaded data migration, and massive counting techniques.

MicroservicesShardingcaching
0 likes · 14 min read
Scalable Architecture for Community & E‑Commerce: Sharding, Caching & Distributed Transactions
Liangxu Linux
Liangxu Linux
Apr 15, 2024 · Backend Development

How Nginx Handles Millions of Concurrent Connections: Architecture Explained

This article explains why Nginx is renowned for high performance and details the architectural components—master and worker processes, event‑driven non‑blocking I/O, memory pooling, load‑balancing, caching, modular design, and proxy mechanisms—that enable it to sustain millions of simultaneous connections.

Load BalancingNginxcaching
0 likes · 12 min read
How Nginx Handles Millions of Concurrent Connections: Architecture Explained
Ops Development & AI Practice
Ops Development & AI Practice
Apr 14, 2024 · Backend Development

Designing a Scalable Booking System: Architecture, APIs, and Go Implementation

This article outlines the functional and non‑functional requirements of a booking platform, proposes a micro‑service‑based backend architecture, presents UML component and sequence diagrams, details database schemas, defines RESTful APIs, and provides Go code examples for user registration and booking creation, offering a comprehensive design blueprint.

API DesignMicroservicesbackend
0 likes · 10 min read
Designing a Scalable Booking System: Architecture, APIs, and Go Implementation
Alibaba Cloud Developer
Alibaba Cloud Developer
Apr 12, 2024 · Backend Development

How to Build a Scalable B2B Payment System with SPI and Composition

This article explains how to redesign a legacy B2B payment system by identifying workflow differences, modeling the domain, adding a secondary abstraction layer, and implementing an SPI‑based extension framework to achieve high extensibility and maintainability while ensuring security and data isolation.

B2BSPIbackend
0 likes · 11 min read
How to Build a Scalable B2B Payment System with SPI and Composition
Huolala Tech
Huolala Tech
Apr 3, 2024 · Artificial Intelligence

How Huolala Built an End‑to‑End AI Evaluation Platform for Logistics

This article explains how Huolala designed and implemented a one‑stop AI evaluation platform—Lala Zhiping—to select and assess large language models for logistics scenarios, detailing its business background, architecture, configurable workflow, data isolation, permission system, and future development plans.

AI evaluationData IsolationPermission Management
0 likes · 11 min read
How Huolala Built an End‑to‑End AI Evaluation Platform for Logistics
Architect
Architect
Mar 22, 2024 · Fundamentals

Why Every Engineer Needs a Good Architecture Diagram: Purpose, Types, and How to Create One

This guide explains the purpose of architecture diagrams, defines what makes a diagram effective, outlines when to draw them, classifies the various diagram types (business, application, technical, code, data), and provides step‑by‑step design principles, visual guidelines, and real‑world examples to help engineers communicate complex systems clearly.

Architecture DiagramSoftware Designsystem architecture
0 likes · 25 min read
Why Every Engineer Needs a Good Architecture Diagram: Purpose, Types, and How to Create One
Tencent Cloud Developer
Tencent Cloud Developer
Mar 20, 2024 · Fundamentals

How to Draw Effective Architecture Diagrams: A Comprehensive Guide

This guide explains how to create clear, visually appealing architecture diagrams—covering purpose, audience, design principles, timing, classification, and step‑by‑step drawing techniques—so teams can communicate structure, workflows, and data effectively across business, product, application, technical, and code domains.

Software DesignUML diagramsarchitecture diagrams
0 likes · 20 min read
How to Draw Effective Architecture Diagrams: A Comprehensive Guide
Ctrip Technology
Ctrip Technology
Mar 8, 2024 · Backend Development

Design and Implementation of Ctrip Flight Order Itinerary System: Architecture, Sharding, Caching, and Structured Concurrency

The article presents a comprehensive case study of Ctrip's flight order itinerary system, detailing its background challenges, design goals, modular architecture, data aggregation strategies, sharding and Redis caching optimizations, and the adoption of Java structured concurrency to achieve high performance, reliability, and scalability.

ShardingStructured Concurrencybackend
0 likes · 13 min read
Design and Implementation of Ctrip Flight Order Itinerary System: Architecture, Sharding, Caching, and Structured Concurrency
DataFunSummit
DataFunSummit
Mar 5, 2024 · Artificial Intelligence

Application and Practice of Large Models in Intelligent Electric Vehicles

The presentation by NIO senior technology planning expert Chen Jiong explores the development trends of intelligent electric vehicles, showcases how large AI models empower various automotive scenarios, and shares NIO's practical implementations, offering insights on industry-focused solutions, problem‑driven application, and unified architecture design.

NIOautonomous drivingelectric vehicles
0 likes · 3 min read
Application and Practice of Large Models in Intelligent Electric Vehicles
Linux Cloud Computing Practice
Linux Cloud Computing Practice
Mar 4, 2024 · Operations

Building a High‑Performance, Highly Available Membership System with ES, Redis & MySQL

To ensure the massive, multi‑platform membership service remains fast and reliable, this article details a multi‑center architecture using Elasticsearch for unified member data, Redis caching, and MySQL partitioning, along with traffic isolation, fault‑tolerant syncing, and fine‑grained flow‑control and degradation strategies.

Fault ToleranceMySQLRedis
0 likes · 23 min read
Building a High‑Performance, Highly Available Membership System with ES, Redis & MySQL
Chen Tian Universe
Chen Tian Universe
Feb 18, 2024 · Operations

How Integrated Business‑Finance Systems Boost Decision‑Making and Risk Management

The article explains how integrating business, finance, and management data—known as business‑finance integration—provides real‑time insight, improves compliance and risk control, enhances productivity, and creates actionable financial metrics, while outlining the necessary system architecture and implementation steps.

Data‑Driven Decision Makingbusiness finance integrationfinancial reporting
0 likes · 12 min read
How Integrated Business‑Finance Systems Boost Decision‑Making and Risk Management
DaTaobao Tech
DaTaobao Tech
Feb 2, 2024 · Operations

How Alibaba’s Tmall International Revamped Its Main‑Image “Sticker” System for Scale and Flexibility

The article details the 2023 redesign of Tmall International’s main‑image sticker system, covering its original workflow, the need for automation and fine‑grained templates, the architectural upgrade for isolation and scalability, high‑concurrency handling, migration strategy, and price‑consistency safeguards to boost conversion and user experience.

Image Automatione-commerceprice verification
0 likes · 12 min read
How Alibaba’s Tmall International Revamped Its Main‑Image “Sticker” System for Scale and Flexibility
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.

RTA advertisingRedis optimizationUser Acquisition
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.

message queuesrabbitmqscalability
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 Automatione-commerceproduct management
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.

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

AIHigh AvailabilityLow-code
0 likes · 16 min read
Marketing Technology Architecture and Challenges at Taobao
Pupu Technology
Pupu Technology
Nov 6, 2023 · Backend Development

Insights from the 12th Pupu Server‑Side Tech Salon in Shenzhen

The Shenzhen recap of Pupu's 12th server‑side tech salon presents three technical talks covering order transaction system design, community comment‑moderation architecture, and customer‑service platform engineering, highlighting practical challenges, solution strategies, and key architectural decisions.

Customer ServiceShenzhenbackend
0 likes · 4 min read
Insights from the 12th Pupu Server‑Side Tech Salon in Shenzhen
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.

MicroservicesSoftware Designevent-driven-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 NativeDisaster RecoveryKafka
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.

Microservicesbackend developmentdatabase sharding
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.

CDNbackend scalingdatabase sharding
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.

Data EngineeringData Modelingbusiness 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++Microservicesplugin design
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.

MySQLRedise-commerce
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.

AICustomer ServiceFAISS
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.

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

ElasticsearchHigh AvailabilityMySQL
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.

MicroservicesService Governanceasynchronous processing
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.

Header ManagementSSIbackend development
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.

AIPersonalized RecommendationRanking
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.

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

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

ElasticsearchHigh AvailabilityMySQL
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 platformActive LearningLocalization
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.

ElasticsearchHigh AvailabilityMySQL
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.

Flash SaleMQbackend
0 likes · 10 min read
Designing a High‑Performance Flash‑Sale System: 7 Key Architecture Strategies
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.

Flash SaleMessage Queuerate limiting
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 IntegrationOperationsWCS
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.

Operationse-commerceindustry analysis
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.

Flash SaleMessage Queuehigh concurrency
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.

Design Principlescomplexity managementsoftware complexity
0 likes · 8 min read
Understanding and Controlling Software System Complexity
Smart Era Software Development
Smart Era Software Development
Mar 16, 2023 · Artificial Intelligence

10 Essential Elements of Machine Learning System Architecture

The article outlines ten core components—data and feature pipelines, feature store, training and retraining pipelines, metadata store, serving infrastructure, production monitoring, reusable ML pipelines, workflow orchestration, CI/CT/CD, and end‑to‑end quality control—that together form a scalable, reliable architecture for modern machine‑learning systems.

MLOpsfeature engineeringmachine learning
0 likes · 7 min read
10 Essential Elements of Machine Learning System Architecture
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.

Fault ToleranceHigh AvailabilityMonitoring
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 TestingService Governance
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 ConsistencyService Governanceasynchronous 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.

distributed locke-commercehigh concurrency
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 testinggame recommendationsystem architecture
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.

High Availabilitybackendsystem architecture
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.

backendcall centerscalability
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.

ElasticsearchMySQLsystem architecture
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

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.

Data ConsistencyDatabase MigrationEnterprise 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.

Cloud ComputingData PipelineEdge computing
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.

Microservicesbackend developmentsystem 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 Carte-commercesystem architecture
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.

Microservicese-commerceinternationalization
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.

AdvertisingAlgorithm EngineeringRecommendation 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.

Data synchronizationHigh Availabilitybackend
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.

User Managementfrontend developmentgraduation project
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 modelinge-commerce
0 likes · 16 min read
Best Practices for JD Retail Reverse Order Fulfillment: B‑PaaS Architecture, Domain Modeling, and System Upgrade