Tag

system architecture

1 views collected around this technical thread.

Dual-Track Product Journal
Dual-Track Product Journal
Jun 13, 2025 · Backend Development

Layered E‑Commerce Architecture: Blueprint for Scalable Platforms

This article breaks down a mature e‑commerce platform into six layered modules—user reach, business operation, transaction fulfillment, supply chain, infrastructure, and BI—detailing core functions, design considerations, and data‑driven processes to guide scalable system design.

backende-commerceproduct management
0 likes · 7 min read
Layered E‑Commerce Architecture: Blueprint for Scalable Platforms
macrozheng
macrozheng
Jun 11, 2025 · Fundamentals

Why Microsoft Finally Open‑Sourced WSL: History, Architecture, and What’s Now Available

The article explains how Microsoft announced the open‑source release of Windows Subsystem for Linux (WSL) at Build 2025, reviews its evolution from WSL 1 to WSL 2 and WSLg, details the components now on GitHub, and highlights the remaining closed‑source parts and community contribution guidelines.

MicrosoftOpen-sourceWSL
0 likes · 7 min read
Why Microsoft Finally Open‑Sourced WSL: History, Architecture, and What’s Now Available
IT Services Circle
IT Services Circle
Apr 28, 2025 · Fundamentals

Agricultural Bank’s Mainframe Shutdown and Migration to a Distributed Core System: Technical Overview and Industry Implications

The article examines the Agricultural Bank of China's successful shutdown of its IBM mainframe, detailing the z14's specifications, redundancy and virtualization features, the shift to a high‑concurrency distributed micro‑service architecture with TDSQL, and the broader impact on banking and IBM’s presence in China.

IBMVirtualizationbanking
0 likes · 9 min read
Agricultural Bank’s Mainframe Shutdown and Migration to a Distributed Core System: Technical Overview and Industry Implications
DaTaobao Tech
DaTaobao Tech
Apr 23, 2025 · Product Management

Reading Notes on Taobao's Ten-Year Product and Technology Evolution

The notes synthesize two books on Taobao’s decade‑long evolution, detailing product category growth, key concepts like SPU/SKU, business challenges and pricing models, a shift from LAMP to Java‑based architecture, and pioneering middleware such as TFS, Tair, HSF, TDDL, culminating in a massive open platform with hundreds of APIs.

e-commercemiddlewareproduct management
0 likes · 20 min read
Reading Notes on Taobao's Ten-Year Product and Technology Evolution
Xiaokun's Architecture Exploration Notes
Xiaokun's Architecture Exploration Notes
Mar 9, 2025 · Fundamentals

Unveiling Complete Data Flow Systems: Architecture, Reliability, and Scalability

This article explains how modern data‑intensive applications are built, detailing a complete data‑flow architecture—from API requests, caching, database queries, change capture, search indexing, and message queues—to core system concerns such as reliability, scalability, and maintainability, offering practical insights for architects.

Data FlowReliabilitymaintainability
0 likes · 10 min read
Unveiling Complete Data Flow Systems: Architecture, Reliability, and Scalability
Tencent Cloud Developer
Tencent Cloud Developer
Feb 26, 2025 · Backend Development

High-Performance Feeds Flow System Architecture for Tencent Channel

The article describes Tencent Channel’s high‑performance Feeds flow system, built on a three‑layer logical‑proxy‑storage architecture that separates reads and writes, uses distributed caches and timestamp‑based pruning to cut query load fifty‑fold, and combines public indexes with user‑specific reads to enforce visibility controls.

Feeds flowTencentread expansion
0 likes · 10 min read
High-Performance Feeds Flow System Architecture for Tencent Channel
IT Services Circle
IT Services Circle
Feb 14, 2025 · Cloud Computing

David Cutler: From VMS to Windows NT and Azure – The Story of a Legendary OS Engineer

The article chronicles David Cutler's remarkable career, detailing his creation of the VMS operating system for DEC's VAX, his leadership in developing Windows NT at Microsoft, and his pivotal role in designing the hypervisor for Windows Azure, illustrating how his engineering brilliance shaped modern computing across mainframes, PCs, and the cloud.

AzureDavid CutlerOperating Systems
0 likes · 10 min read
David Cutler: From VMS to Windows NT and Azure – The Story of a Legendary OS Engineer
JD Tech Talk
JD Tech Talk
Jan 22, 2025 · Operations

Preface

This article addresses a high-concurrency inventory problem in a second-hand market's second-hand market system, focusing on solving the system's inventory deduction issue during flash sales using cache and asynchronous processing to achieve horizontal scalability.

Cache OptimizationTransaction Handlinghigh concurrency
0 likes · 10 min read
Preface
High Availability Architecture
High Availability Architecture
Jan 13, 2025 · Operations

Comprehensive Guide to High‑Availability System Architecture and Practices

This article provides a systematic overview of high‑availability system design, covering availability metrics, fault prevention, detection, recovery, capacity planning, service tiering, data layer resilience, monitoring, and the responsibilities of architects, SREs, and developers to ensure reliable, scalable services.

High Availabilitycapacity planningfault tolerance
0 likes · 30 min read
Comprehensive Guide to High‑Availability System Architecture and Practices
IT Architects Alliance
IT Architects Alliance
Jan 9, 2025 · Operations

Load Balancing Strategies for High Availability in Distributed Systems

This article explores the challenges and opportunities of distributed architectures and explains how various static and dynamic load‑balancing strategies, hardware and software balancers, redundancy, health checks, and failover mechanisms together ensure high availability, illustrated with real‑world e‑commerce and live‑streaming case studies and future trends.

High AvailabilityLoad Balancingdistributed systems
0 likes · 20 min read
Load Balancing Strategies for High Availability in Distributed Systems
OPPO Kernel Craftsman
OPPO Kernel Craftsman
Jan 3, 2025 · Mobile Development

DisplayManagerService (DMS) in Android: Architecture and Implementation Analysis

The Android DisplayManagerService (DMS) orchestrates detection, addition, configuration, and removal of physical and logical displays, handling multi‑user, virtual, split‑screen, foldable, and HDR scenarios through components such as DisplayDeviceRepository, LogicalDisplayMapper, adapters, and power controllers, all initialized by SystemServer.

AndroidDisplay DeviceDisplay System
0 likes · 10 min read
DisplayManagerService (DMS) in Android: Architecture and Implementation Analysis
JD Tech
JD Tech
Jan 2, 2025 · Backend Development

Designing Effective API Error Codes and Their Propagation in Complex Systems

This article explains the importance of well‑designed API and database structures, outlines principles for creating clear and traceable error codes, provides response format examples, discusses error propagation strategies, highlights common pitfalls, and proposes a full‑link trace‑id logging system for backend services.

API designError Codesbackend
0 likes · 15 min read
Designing Effective API Error Codes and Their Propagation in Complex Systems
Deepin Linux
Deepin Linux
Dec 30, 2024 · Fundamentals

Understanding NUMA Node Detection and Memory Management in the Linux Kernel

This article explains the fundamentals of NUMA architecture, how Linux detects and represents NUMA nodes, the memory zone hierarchy, allocation policies, and practical techniques such as using numactl and taskset to bind processes for optimal performance on multi‑socket servers.

Linux KernelMemory ManagementNUMA
0 likes · 22 min read
Understanding NUMA Node Detection and Memory Management in the Linux Kernel
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
Bilibili Tech
Bilibili Tech
Oct 18, 2024 · Backend Development

Design and Platformization of Bilibili's Paid Exclusive Video and Short Drama Services

Bilibili transformed its rapidly growing charging‑exclusive video and short‑drama services into a modular, platform‑based architecture that separates manuscript, video, charging and drama domains, adds fine‑grained data operations, real‑time observability and robust stability mechanisms, thereby reducing technical debt and enabling scalable, customizable creator‑fan interactions.

BilibiliObservabilityplatform engineering
0 likes · 16 min read
Design and Platformization of Bilibili's Paid Exclusive Video and Short Drama Services
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
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.

Data PersistenceJavabackend development
0 likes · 7 min read
Thread Pool Data Persistence in Java Systems
OPPO Kernel Craftsman
OPPO Kernel Craftsman
Sep 6, 2024 · Mobile Development

Understanding VINTF and Compatibility Matrices in Android Project Treble

Project Treble’s VINTF framework separates vendor and Android OS layers by using XML manifests and compatibility matrices—Device Manifest, Framework Compatibility Matrix, Framework Manifest, and Device Compatibility Matrix—to define HAL versions and requirements, while the libvintf tool validates these relationships during builds, OTA updates, and boot, ensuring reliable vendor‑framework integration.

AndroidCompatibility MatrixHAL
0 likes · 15 min read
Understanding VINTF and Compatibility Matrices in Android Project Treble