Articles

Here's a chronological list of all the posts on this website. A star means that I thought the post was pretty neat (or, that a lot of other people thought it was pretty neat).

2025

Google MapReduce: Simplified Data Processing on Large Clusters

Taking advantage of the May Day holiday to thoroughly analyze one of the most famous papers: 'MapReduce: Simplified Data Processing on Large Clusters'...

Gateway Architecture Design for High-Concurrency API Management Scenarios

Recent scenarios have sparked deep thinking, leading to this article. In high-concurrency API management scenarios, gateway architecture must adhere to the following core design principles...

2024

Challenges in Microservices Architecture: The Redemption Path of API Gateway

Insights on API gateway patterns in microservices architecture inspired by industry practices...

Gateway Performance Bottleneck Analysis and Optimization Techniques (Private Collection)

As a middleware developer, we analyze gateway performance bottlenecks and optimization techniques from a computer system perspective. Gateways, as key components in microservices architecture, directly impact the response capability and scalability of the entire system...

How the Kernel Receives Network Packets

After you basically understand what network card drivers, hardware interrupts, software interrupts, and ksoftirqd threads are, you can derive a basic packet reception path...

2023

Shell Script for Pushing Large Git Repositories

Using scripts to upload large Git repositories

Applied Cryptography: GPG File Encryption (Practical Guide)

This article focuses on practical implementation with a brief introduction to the underlying principles.

2022

Hello, I am Chever John

A Software Engineer:)

How to run go plugin runner with Apisix-Ingress-controller

While wandering around the community......