Mike Chen's Internet Architecture
Author

Mike Chen's Internet Architecture

Over ten years of BAT architecture experience, shared generously!

601
Articles
0
Likes
1.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
Mar 6, 2026 · Backend Development

How to Tune Nginx for Million‑Level Concurrency: Practical Configurations

This guide explains how to configure Nginx and Linux kernel parameters to support up to a million concurrent connections, covering worker processes, connection limits, system file‑descriptor settings, caching strategies, static file handling, and key reverse‑proxy directives with concrete code examples.

CachingLinux kernelPerformance tuning
0 likes · 5 min read
How to Tune Nginx for Million‑Level Concurrency: Practical Configurations
Mike Chen's Internet Architecture
Mike Chen's Internet Architecture
Feb 27, 2026 · Backend Development

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

This guide explains how to split static and dynamic traffic with Nginx, outlines the architecture, showcases CDN caching, and provides concrete configuration tweaks such as sendfile, tcp_nopush, tcp_nodelay, gzip/brotli, and cache‑control to dramatically improve web performance and scalability.

load balancingstatic assetsweb architecture
0 likes · 3 min read
Mastering Nginx Static‑Dynamic Separation for High‑Performance Web Architecture
Mike Chen's Internet Architecture
Mike Chen's Internet Architecture
Feb 13, 2026 · Backend Development

How to Calculate and Tune Nginx’s Maximum Concurrent Connections

This article explains how Nginx’s maximum concurrent connections are determined by worker_processes and worker_connections, provides a sample configuration, discusses OS‑level limits such as file descriptors and kernel parameters, and offers practical tuning steps to scale Nginx to tens of thousands of connections.

Performanceconfigurationnginx
0 likes · 4 min read
How to Calculate and Tune Nginx’s Maximum Concurrent Connections
Mike Chen's Internet Architecture
Mike Chen's Internet Architecture
Feb 12, 2026 · Backend Development

Boost Web Performance 5× with Nginx Static‑Dynamic Separation Architecture

This article explains how separating static and dynamic traffic with Nginx, configuring precise location rules, cache headers, and kernel optimizations can increase throughput by three to five times in high‑concurrency web architectures while reducing backend load and improving maintainability.

Backend ArchitectureDynamic RoutingPerformance Optimization
0 likes · 4 min read
Boost Web Performance 5× with Nginx Static‑Dynamic Separation Architecture
Mike Chen's Internet Architecture
Mike Chen's Internet Architecture
Feb 11, 2026 · Information Security

Mastering Single Sign-On: Cookie, Token, and CAS Approaches Explained

This article explains three core Single Sign-On architectures—same‑domain cookie/session, distributed token‑based (JWT/OAuth2), and Central Authentication Service—detailing their workflows, advantages, drawbacks, and ideal use cases, helping architects choose the right SSO solution for web, mobile, and micro‑service environments.

AuthenticationCASOAuth2
0 likes · 5 min read
Mastering Single Sign-On: Cookie, Token, and CAS Approaches Explained