Mike Chen's Internet Architecture
Author

Mike Chen's Internet Architecture

Over ten years of BAT architecture experience, shared generously!

612
Articles
0
Likes
2.9k
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
Jan 17, 2026 · Cloud Native

Deploying Microservices on Kubernetes: A Step‑by‑Step Guide

Learn how to package each microservice into containers and host them on a Kubernetes cluster, covering architecture diagrams, Ingress traffic routing, service discovery, ConfigMap and Secret management, persistent storage, deployment manifests, autoscaling, and CI/CD automation, while avoiding promotional fluff.

CI/CDCloud NativeKubernetes
0 likes · 4 min read
Deploying Microservices on Kubernetes: A Step‑by‑Step Guide
Mike Chen's Internet Architecture
Mike Chen's Internet Architecture
Jan 16, 2026 · Backend Development

Why Bigger Connection Pools Fail Under High Concurrency and What to Do Instead

Increasing a database connection pool size often worsens performance under massive traffic because the bottleneck lies in hardware limits and management overhead, so developers must adopt async processing, read‑write splitting, caching, sharding, and proper pool tuning to sustain high concurrency.

Asynchronous ProcessingBackend PerformanceDatabase Scaling
0 likes · 4 min read
Why Bigger Connection Pools Fail Under High Concurrency and What to Do Instead
Mike Chen's Internet Architecture
Mike Chen's Internet Architecture
Jan 15, 2026 · Cloud Native

Mastering Microservice Deployment: K8s, Service Mesh, Containerization & Serverless

This guide outlines four primary microservice deployment strategies—Kubernetes orchestration, service‑mesh architecture, containerization, and serverless functions—detailing their principles, core advantages, and ideal use cases for large‑scale distributed systems, and highlights self‑healing, auto‑scaling, zero‑ops, and observability features that help handle massive traffic spikes.

MicroservicesServerlesscloud-native
0 likes · 5 min read
Mastering Microservice Deployment: K8s, Service Mesh, Containerization & Serverless
Mike Chen's Internet Architecture
Mike Chen's Internet Architecture
Jan 12, 2026 · Backend Development

How Nginx Static‑Dynamic Separation Boosts Web Performance

This article explains the principle of Nginx static‑dynamic separation, shows how to configure location blocks and caching for static assets, and demonstrates how proxying dynamic requests to backend servers can reduce response time from 200 ms to 50 ms, increasing QPS several‑fold.

Dynamic ProxyNginxload balancing
0 likes · 3 min read
How Nginx Static‑Dynamic Separation Boosts Web Performance
Mike Chen's Internet Architecture
Mike Chen's Internet Architecture
Jan 6, 2026 · Backend Development

Master Nginx: Essential Commands for Starting, Stopping, Reloading and Debugging

This guide provides a comprehensive cheat‑sheet of Nginx command‑line operations—including how to start, stop, reload, check configuration, view logs, inspect processes, query version information and perform common debugging tasks—helping administrators manage Nginx efficiently in production and development environments.

DebuggingLinuxLog Analysis
0 likes · 6 min read
Master Nginx: Essential Commands for Starting, Stopping, Reloading and Debugging
Mike Chen's Internet Architecture
Mike Chen's Internet Architecture
Jan 4, 2026 · Backend Development

Mastering Nginx Static‑Dynamic Separation for High‑Performance Web Architecture

This guide explains why static‑dynamic separation is essential for high‑traffic sites, describes the typical Nginx architecture, and provides a complete configuration example that routes static assets directly while proxying dynamic requests to backend servers with load‑balancing and caching.

ConfigurationNginxWeb Performance
0 likes · 5 min read
Mastering Nginx Static‑Dynamic Separation for High‑Performance Web Architecture