Architect Chen
Author

Architect Chen

Sharing over a decade of architecture experience from Baidu, Alibaba, and Tencent.

103
Articles
0
Likes
275
Views
0
Comments
Recent Articles

Latest from Architect Chen

100 recent articles max
Architect Chen
Architect Chen
May 6, 2026 · Backend Development

Comprehensive Visual Guide to Nginx Reverse Proxy Architecture

This article explains how Nginx functions as a reverse proxy, detailing its role as a unified entry point that hides backend servers, improves concurrency, and can be deployed in single‑node, load‑balanced, or multi‑layer architectures with concrete configuration examples and design considerations.

architecturebackendconfiguration
0 likes · 4 min read
Comprehensive Visual Guide to Nginx Reverse Proxy Architecture
Architect Chen
Architect Chen
May 5, 2026 · Backend Development

Understanding Nginx Load Balancing: Compare 4 Common Scheduling Algorithms

The article explains Nginx’s core load‑balancing mechanisms, detailing four primary scheduling algorithms—Round Robin, Weighted Round Robin, IP Hash, and Least Connections—along with their advantages, drawbacks, and suitable scenarios, illustrated with diagrams and example configurations.

IP HashLeast ConnectionsRound Robin
0 likes · 5 min read
Understanding Nginx Load Balancing: Compare 4 Common Scheduling Algorithms
Architect Chen
Architect Chen
May 4, 2026 · Databases

What’s the Difference Between MySQL Redo Log and Binlog? (Interview Insight)

The article explains that MySQL redo log operates at the InnoDB engine layer to ensure transaction durability and crash recovery, while binlog works at the server layer to record logical changes for replication, archiving, and point‑in‑time recovery, highlighting their distinct layers, purposes, content, and write mechanisms.

InnoDBbinlogcrash recovery
0 likes · 4 min read
What’s the Difference Between MySQL Redo Log and Binlog? (Interview Insight)
Architect Chen
Architect Chen
May 2, 2026 · Cloud Computing

Docker vs Traditional VMs: 4 Key Differences Explained

The article compares Docker containers with traditional virtual machines across four core aspects—resource consumption, isolation mechanisms, startup speed, and deployment efficiency—showing that containers use shared kernels for lower memory and CPU overhead, provide process‑level isolation, start in under a second, and enable rapid CI/CD workflows.

ContainerizationDeploymentDocker
0 likes · 4 min read
Docker vs Traditional VMs: 4 Key Differences Explained
Architect Chen
Architect Chen
May 1, 2026 · Operations

Comprehensive Nginx Command Guide (2026 Edition)

This article provides a detailed reference of essential Nginx commands—including startup, shutdown, reload, configuration checks, process signaling, debugging, and monitoring—explaining their effects, typical use cases, and the underlying behavior of master and worker processes.

Command LineLinuxProcess Control
0 likes · 5 min read
Comprehensive Nginx Command Guide (2026 Edition)
Architect Chen
Architect Chen
Apr 30, 2026 · Backend Development

Understanding Nginx Reverse Proxy: Detailed Principles and Configuration Guide

The article explains forward and reverse proxy concepts, walks through the key stages of Nginx reverse‑proxy processing—including TCP connection, request reception, upstream selection via proxy_pass, load‑balancing algorithms, and content forwarding—and provides a complete configuration example with header settings and load‑balancing strategies.

Backend ServersHTTPServer Architecture
0 likes · 4 min read
Understanding Nginx Reverse Proxy: Detailed Principles and Configuration Guide
Architect Chen
Architect Chen
Apr 29, 2026 · Backend Development

The Ultimate Redis Guide: In‑Depth Overview of Architecture, Data Types, and Advanced Features

This comprehensive Redis guide covers its role as a core component in large‑scale architectures, explains common use cases, walks through installation and configuration options, details all primary data structures with commands and examples, and explores persistence, transactions, Lua scripting, replication, Sentinel, and cluster modes.

CacheClusterData Structures
0 likes · 18 min read
The Ultimate Redis Guide: In‑Depth Overview of Architecture, Data Types, and Advanced Features
Architect Chen
Architect Chen
Apr 28, 2026 · Backend Development

How High Must TPS Be for a Payment System to Be Considered High‑Throughput?

The article analyzes why payment systems require far higher transactions‑per‑second than typical web apps, outlines the challenges of distributed transactions under high load, and classifies TPS levels—from 1,000 daily to over 300,000—as benchmarks, citing Alipay’s Double 11 peak as an ultra‑high example.

TPSbackenddistributed transactions
0 likes · 3 min read
How High Must TPS Be for a Payment System to Be Considered High‑Throughput?