Chen Tian Universe
Chen Tian Universe
Aug 15, 2025 · Backend Development

Designing a Scalable Payment Channel Management System: Architecture, Routing, and Error Handling

This article explains how to design, implement, and operate a payment channel management system, covering scenarios from single to multiple channels, detailed payment flow analysis, overall architecture, channel information management, routing logic, result‑code mapping, and refund‑overdue handling.

backendchannel-managementpayment
0 likes · 11 min read
Designing a Scalable Payment Channel Management System: Architecture, Routing, and Error Handling
NetEase Cloud Music Tech Team
NetEase Cloud Music Tech Team
Dec 6, 2023 · Backend Development

Contract Signing Platform System Design and Implementation for Cloud Music

The article details NetEase Cloud Music’s contract‑signing platform, which uses HTML‑based templates filled dynamically and itextpdf to create PDFs, an event‑driven workflow with MQ notifications, PaddleOCR for 97.9% accurate file inspection, and monitoring to cut signing time from weeks to days while lowering development costs.

backend-developmentcontract-signing-platformevent-driven-architecture
0 likes · 8 min read
Contract Signing Platform System Design and Implementation for Cloud Music
vivo Internet Technology
vivo Internet Technology
Sep 7, 2022 · Backend Development

Design and Implementation of Pickup Code System for SaaS E-commerce Platform

The article details the design and implementation of a pickup‑code system for SaaS e‑commerce platforms, covering simple single‑table approaches and a globally unique 8‑digit code scheme that embeds database and table identifiers, with strategies for sharding, conflict resolution, dynamic routing, and extensible tenant‑specific configuration.

SaaS-platformShardingSpherecode generation
0 likes · 11 min read
Design and Implementation of Pickup Code System for SaaS E-commerce Platform
Baidu Geek Talk
Baidu Geek Talk
Mar 2, 2022 · Backend Development

Evolution of Baidu Aifanfan Lead List: From Rapid Delivery to High-Performance Architecture

The Baidu Aifanfan lead list page evolved through six versions—from rapid MySQL‑based delivery to a metadata‑driven, ES‑backed architecture with Redis synchronization—culminating in a high‑availability, high‑performance system that slashed server latency from 25 seconds to under one second and cut frontend load times and static asset sizes dramatically.

APM monitoringDatabase MigrationFrontend Optimization
0 likes · 21 min read
Evolution of Baidu Aifanfan Lead List: From Rapid Delivery to High-Performance Architecture
Top Architect
Top Architect
Dec 11, 2020 · Backend Development

Designing a High-Concurrency Ticket‑Spiking System with Load Balancing, Redis, and Go

This article explains how to build a high‑concurrency ticket‑spike system by analyzing 12306's extreme load, introducing multi‑layer load balancing (OSPF, LVS, Nginx), comparing stock‑deduction strategies, and presenting a Go prototype that uses in‑memory stock, Redis centralized inventory, and weighted Nginx routing to achieve scalable, fault‑tolerant performance.

GoNginxRedis
0 likes · 19 min read
Designing a High-Concurrency Ticket‑Spiking System with Load Balancing, Redis, and Go
Tencent Cloud Developer
Tencent Cloud Developer
Apr 25, 2020 · Artificial Intelligence

Tencent Cloud Huiyan High-Availability Architecture Design for Face Identity Verification

Tencent Cloud Huiyan delivers a high‑availability, multi‑layered face‑identity verification service—combining document OCR, four advanced liveness‑detection methods, and multi‑factor checks—that powered COVID‑19 health‑code verification across Chinese provinces, handling billions of visits through scalable, fault‑tolerant architecture with horizontal expansion, load balancing, and dynamic resource isolation.

AI EngineIdentity VerificationTencent-Cloud
0 likes · 19 min read
Tencent Cloud Huiyan High-Availability Architecture Design for Face Identity Verification
21CTO
21CTO
Apr 12, 2020 · Backend Development

What I Learned from 20+ Java Backend Interviews: Questions, Answers, and Tips

The author, a 985‑master’s graduate, shares a detailed chronicle of her preparation and interview experiences across dozens of Chinese tech giants, listing the technical questions asked—ranging from Java fundamentals, JVM internals, concurrency, data structures, design patterns, to system design—and offering practical advice for future candidates.

AlgorithmsConcurrencyJVM
0 likes · 11 min read
What I Learned from 20+ Java Backend Interviews: Questions, Answers, and Tips
Efficient Ops
Efficient Ops
Jan 16, 2020 · Databases

Designing the Underworld’s Hell‑DBMS: How Myth Meets Massive Data

This whimsical yet technically detailed article explores how a mythic Hell‑DBMS could be architected, covering unique identifiers, massive concurrent writes, batch processing, NoSQL tree‑structured storage, disaster recovery, and a real‑world demo project that brings the underworld’s life‑and‑death ledger to life.

Scalabilitybig-datadatabase
0 likes · 12 min read
Designing the Underworld’s Hell‑DBMS: How Myth Meets Massive Data
Architecture Digest
Architecture Digest
Nov 8, 2019 · Backend Development

Designing the Architecture for a Photo ID Application: Identifying Complexity and Choosing Practical Solutions

Backend developer Xiao Ming designs an architecture for a photo‑ID app by identifying complexity in image storage and processing, prioritizing solutions such as local‑disk abstraction and Baidu AI services, and applying the principles of suitability, simplicity, and evolutionary design to produce a practical system.

Image ProcessingStoragearchitecture
0 likes · 6 min read
Designing the Architecture for a Photo ID Application: Identifying Complexity and Choosing Practical Solutions
WeChat Backend Team
WeChat Backend Team
Dec 4, 2016 · Backend Development

How We Scaled a New Year Gala Shake‑to‑Win System to 10 Million Requests per Second

This article revisits the technical design and evolution of the 2015 Chinese New Year Gala "shake" activity, detailing how the backend architecture was progressively refined—from a simple prototype to a production‑grade system capable of handling tens of millions of concurrent requests—through resource pre‑download, access‑layer integration, load‑balancing, and robust fail‑over mechanisms.

Load Testingdistributed-systemshigh-concurrency
0 likes · 21 min read
How We Scaled a New Year Gala Shake‑to‑Win System to 10 Million Requests per Second
Architecture Digest
Architecture Digest
Jul 19, 2016 · Operations

Designing a Multi‑Dimensional High‑Availability Architecture for a Game Access System

The article presents a business‑oriented, three‑layer high‑availability architecture for a large‑scale game access platform, detailing measurable goals, client‑side retry with HTTP‑DNS, functional separation and degradation, multi‑region active‑active deployment, and automated, visual monitoring to achieve rapid fault detection, isolation, and recovery.

Monitoringdistributed-systemsfault-tolerance
0 likes · 20 min read
Designing a Multi‑Dimensional High‑Availability Architecture for a Game Access System