Mike Chen's Internet Architecture
Author

Mike Chen's Internet Architecture

Over ten years of BAT architecture experience, shared generously!

598
Articles
0
Likes
969
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
Dec 11, 2025 · Backend Development

Why Redis Delivers Microsecond Latency: Memory‑First, Single‑Threaded, and I/O Multiplexing

Redis achieves sub‑millisecond response times by storing all data in RAM, using a single‑threaded event loop with I/O multiplexing (epoll/select/poll), and employing highly optimized data structures such as skip lists and hash tables that provide O(1) or O(log N) operations.

Data StructuresI/O MultiplexingIn‑memory
0 likes · 4 min read
Why Redis Delivers Microsecond Latency: Memory‑First, Single‑Threaded, and I/O Multiplexing
Mike Chen's Internet Architecture
Mike Chen's Internet Architecture
Dec 9, 2025 · Backend Development

Boost Kafka to Over 1 Million Messages per Second: Metrics and Tuning Tips

This article explains what high concurrency means for Kafka, outlines key performance metrics such as QPS, TPS, throughput and latency, and provides concrete configuration and architectural techniques—including broker optimization, horizontal scaling, network batching, and zero‑copy—to achieve write rates exceeding one million records per second.

High ConcurrencyKafkaPerformance Tuning
0 likes · 4 min read
Boost Kafka to Over 1 Million Messages per Second: Metrics and Tuning Tips
Mike Chen's Internet Architecture
Mike Chen's Internet Architecture
Dec 5, 2025 · Cloud Native

Master Spring Cloud Config: Centralized Configuration for Microservices

This guide explains Spring Cloud Config's role in microservice architectures, covering its core features, architecture components, workflow, and step‑by‑step setup—including server creation, repository configuration, client integration, and optional dynamic refresh—while providing practical code snippets and diagrams.

Configuration ManagementDynamic RefreshGit
0 likes · 8 min read
Master Spring Cloud Config: Centralized Configuration for Microservices
Mike Chen's Internet Architecture
Mike Chen's Internet Architecture
Dec 3, 2025 · Big Data

Kafka High‑Throughput Tricks: Sequential Writes, Zero‑Copy, Partitioning

The article explains how Kafka achieves high throughput by writing messages sequentially to disk, leveraging OS page cache and zero‑copy system calls, using partitioned topics for parallelism, batching and compressing records on both producer and broker sides, and employing asynchronous replication with configurable persistence strategies.

BatchingCompressionHigh Throughput
0 likes · 4 min read
Kafka High‑Throughput Tricks: Sequential Writes, Zero‑Copy, Partitioning