Mike Chen's Internet Architecture
Author

Mike Chen's Internet Architecture

Over ten years of BAT architecture experience, shared generously!

611
Articles
0
Likes
2.2k
Views
0
Comments
Recent Articles

Latest from Mike Chen's Internet Architecture

100 recent articles max
Mike Chen's Internet Architecture
Mike Chen's Internet Architecture
Jun 25, 2026 · Backend Development

Why Nginx Can Handle Tens of Millions of Requests

The article explains how Nginx’s event‑driven, asynchronous non‑blocking model, master‑worker multi‑process design, efficient I/O multiplexing (epoll/kqueue), and lightweight resource‑control architecture enable it to sustain extremely high concurrency with minimal overhead.

Event-DrivenI/O multiplexingNginx
0 likes · 5 min read
Why Nginx Can Handle Tens of Millions of Requests
Mike Chen's Internet Architecture
Mike Chen's Internet Architecture
Jun 24, 2026 · Big Data

Four Leading Distributed Storage Solutions Explained

The article reviews four major distributed storage systems—HDFS, Ceph, GlusterFS, and FastDFS—detailing their architectures, core strengths such as HDFS’s batch processing, Ceph’s unified object/block/file capabilities, GlusterFS’s horizontal scalability, and FastDFS’s lightweight handling of small files, while also noting each solution’s limitations.

CephCloud StorageFastDFS
0 likes · 6 min read
Four Leading Distributed Storage Solutions Explained
Mike Chen's Internet Architecture
Mike Chen's Internet Architecture
Jun 22, 2026 · Operations

How to Tune Nginx Kernel Parameters for Up to 10× Performance Boost

The article walks through a step‑by‑step Nginx performance tuning guide, covering worker_processes and worker_connections settings, Linux file‑descriptor limits, sysctl tweaks such as net.core.somaxconn and tcp_max_syn_backlog, explicit listen backlog, and zero‑copy sendfile with tcp_nopush/tcp_nodelay to dramatically increase throughput and lower CPU usage.

Zero-Copyhigh concurrencykernel parameters
0 likes · 4 min read
How to Tune Nginx Kernel Parameters for Up to 10× Performance Boost
Mike Chen's Internet Architecture
Mike Chen's Internet Architecture
Jun 18, 2026 · Databases

How Much Concurrency Can MySQL Handle? A Practical Breakdown

MySQL’s concurrency capacity isn’t a single number; it’s measured by QPS and TPS and varies with query complexity, indexing, transaction design, and hardware, with simple indexed reads reaching several thousand QPS on a well‑tuned server, while mixed or complex workloads often cap around one to two thousand QPS.

ConcurrencyDatabase PerformanceHardware
0 likes · 3 min read
How Much Concurrency Can MySQL Handle? A Practical Breakdown
Mike Chen's Internet Architecture
Mike Chen's Internet Architecture
Jun 16, 2026 · Operations

How Alibaba’s Two‑Region Three‑Center Design Achieves 99.99% Availability

The article explains Alibaba’s “two‑region three‑center” architecture, detailing how geographically separated primary, backup, and disaster‑recovery data centers work together to provide financial‑grade high availability and protect against single‑site failures or regional catastrophes.

AlibabaData Center ArchitectureHigh Availability
0 likes · 3 min read
How Alibaba’s Two‑Region Three‑Center Design Achieves 99.99% Availability
Mike Chen's Internet Architecture
Mike Chen's Internet Architecture
Jun 15, 2026 · Operations

Designing Million‑QPS Architecture: LVS + Nginx + Keepalived Three‑Layer Load Balancing

The article explains how to build a million‑request‑per‑second system by combining LVS, Nginx, and Keepalived in a three‑layer load‑balancing architecture, detailing each layer’s responsibilities, configuration snippets, and kernel tuning parameters that ensure high throughput and seamless failover.

KeepalivedLVSNginx
0 likes · 5 min read
Designing Million‑QPS Architecture: LVS + Nginx + Keepalived Three‑Layer Load Balancing
Mike Chen's Internet Architecture
Mike Chen's Internet Architecture
Jun 12, 2026 · Industry Insights

Inside Alibaba’s Same‑City Active‑Active Architecture: A Complete Visual Guide

The article breaks down Alibaba’s same‑city active‑active high‑availability architecture, detailing its four design layers—traffic scheduling, stateless application services, data replication, and operational automation—while illustrating how each component ensures continuous service during data‑center failures.

Active-ActiveAlibabaData Replication
0 likes · 5 min read
Inside Alibaba’s Same‑City Active‑Active Architecture: A Complete Visual Guide