Mike Chen's Internet Architecture
Author

Mike Chen's Internet Architecture

Over ten years of BAT architecture experience, shared generously!

614
Articles
0
Likes
3.6k
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
Oct 8, 2026 · Artificial Intelligence

AI Large Model GPUs Explained: Parallel Computing, HBM & Chip Comparison

This article explains why GPUs are essential for AI large models, detailing their parallel computing architecture, high-bandwidth memory (HBM), and multi-GPU interconnect technologies, then compares mainstream AI chips including NVIDIA's H100, H200, B200, AMD's MI300X, MI350X, and Google TPU across architecture, memory, bandwidth, and target workloads.

AI large modelsAMD MI300XGPU
0 likes · 5 min read
AI Large Model GPUs Explained: Parallel Computing, HBM & Chip Comparison
Mike Chen's Internet Architecture
Mike Chen's Internet Architecture
Aug 18, 2026 · Backend Development

How Alipay Ensures Payment Idempotency in High‑Concurrency Systems

The article explains why idempotency is critical for Alipay’s high‑concurrency, high‑reliability payment platform and outlines four key reasons—funds safety, handling network uncertainty, user experience, and distributed architecture—followed by concrete solutions such as unique business identifiers, database unique constraints, state‑machine control, and idempotent API design.

Database ConstraintsIdempotencybackend design
0 likes · 6 min read
How Alipay Ensures Payment Idempotency in High‑Concurrency Systems
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.

I/O multiplexingNginxasynchronous
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.

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

Performance Tuninghigh 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.

MySQLQPSTPS
0 likes · 3 min read
How Much Concurrency Can MySQL Handle? A Practical Breakdown