Wukong Talks Architecture
Author

Wukong Talks Architecture

Explaining distributed systems and architecture through stories. Author of the "JVM Performance Tuning in Practice" column, open-source author of "Spring Cloud in Practice PassJava", and independently developed a PMP practice quiz mini-program.

360
Articles
0
Likes
870
Views
0
Comments
Recent Articles

Latest from Wukong Talks Architecture

100 recent articles max
Wukong Talks Architecture
Wukong Talks Architecture
Oct 13, 2023 · Backend Development

7 Common Message Queue Scenarios and Their Implementations

This article explains seven typical message‑queue use cases—including ordinary, ordered, delayed, transactional, trace, dead‑letter, and priority messages—detailing their business motivations, implementation challenges, and concrete code examples for Kafka, RocketMQ, Pulsar, and RabbitMQ.

Distributed SystemsKafkaMessage Queue
0 likes · 11 min read
7 Common Message Queue Scenarios and Their Implementations
Wukong Talks Architecture
Wukong Talks Architecture
Oct 12, 2023 · R&D Management

How to Set Reasonable Team Goals Using the SMART Principle

This article explains how applying the SMART framework—Specific, Measurable, Achievable, Relevant, and Time‑bound—helps teams define clear, actionable goals, differentiate measurable KPIs from broader KRAs, and avoid common pitfalls such as vague objectives or resource‑driven targets.

Goal SettingKPIsPerformance
0 likes · 5 min read
How to Set Reasonable Team Goals Using the SMART Principle
Wukong Talks Architecture
Wukong Talks Architecture
Sep 26, 2023 · Backend Development

Implementing Session Affinity with Nginx ip_hash Directive

This article explains how to achieve session affinity using Nginx's ip_hash directive, covering the concept, configuration syntax, practical examples, common pitfalls, and test results for handling client IP‑based load balancing across backend servers.

IP Hashbackendload-balancing
0 likes · 9 min read
Implementing Session Affinity with Nginx ip_hash Directive
Wukong Talks Architecture
Wukong Talks Architecture
Sep 21, 2023 · Backend Development

Detecting and Preventing Message Loss in Kafka Message Queues

This article explains how to detect, diagnose, and prevent message loss in Kafka-based message queue systems by covering system decoupling, traffic control, data consistency challenges, producer, broker, and consumer issues, and offering configuration, monitoring, and operational best‑practice solutions.

Data ConsistencyDistributed SystemsKafka
0 likes · 12 min read
Detecting and Preventing Message Loss in Kafka Message Queues
Wukong Talks Architecture
Wukong Talks Architecture
Sep 18, 2023 · Information Security

Understanding Forward Proxy: Principles, Use Cases, and Nginx Configuration

This article explains the concept and practical applications of forward proxy, outlines its benefits for enterprise network security and access control, compares it with reverse proxy, and provides detailed Nginx configuration examples—including how to expose the client’s real IP—along with common tools and real‑world scenarios.

VPNforward proxynetwork security
0 likes · 12 min read
Understanding Forward Proxy: Principles, Use Cases, and Nginx Configuration
Wukong Talks Architecture
Wukong Talks Architecture
Aug 31, 2023 · Fundamentals

Understanding DNS: Principles, Resolution Process, and Performance Optimization

This article explains the fundamentals of the Domain Name System (DNS), covering domain and name‑server concepts, the hierarchical resolution process, recursive and iterative queries, performance‑enhancing techniques such as UDP usage, caching, and switching to public DNS servers, and details DNS record types and packet structure.

DNSDomain Name SystemTCP
0 likes · 14 min read
Understanding DNS: Principles, Resolution Process, and Performance Optimization