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.

357
Articles
0
Likes
729
Views
0
Comments
Recent Articles

Latest from Wukong Talks Architecture

100 recent articles max
Wukong Talks Architecture
Wukong Talks Architecture
Apr 2, 2023 · Backend Development

Implementing Distributed Locks with Redis: From Basic to Advanced Schemes

This article examines the shortcomings of local locking in microservices, introduces distributed locking concepts, and walks through five progressive Redis-based lock implementations—from a simple SETNX bronze approach to a Lua‑scripted diamond solution—detailing their mechanisms, code examples, and trade‑offs.

Distributed LockJavaLua Script
0 likes · 16 min read
Implementing Distributed Locks with Redis: From Basic to Advanced Schemes
Wukong Talks Architecture
Wukong Talks Architecture
Mar 21, 2023 · Backend Development

Understanding Java Exception Handling: Classification, Bytecode Analysis, Best Practices, and Custom Exceptions

This article provides a comprehensive guide to Java exception handling, covering exception categories, bytecode‑level mechanisms, common pitfalls, Alibaba’s coding standards, best‑practice recommendations, custom exception design, and global handling strategies for RPC and HTTP services in Spring Boot.

AOPCustom ExceptionsJava
0 likes · 29 min read
Understanding Java Exception Handling: Classification, Bytecode Analysis, Best Practices, and Custom Exceptions
Wukong Talks Architecture
Wukong Talks Architecture
Feb 2, 2023 · Backend Development

Evolution of Large‑Scale Internet System Architecture: From Single‑Node to Distributed and Cloud‑Native

This article outlines the typical evolution stages of large internet system architectures—from single‑node deployments to cluster, distributed, and future cloud‑native designs—highlighting the business‑driven reasons, technical challenges, and practical tips for each phase.

MicroservicesSystem Architecturebackend development
0 likes · 17 min read
Evolution of Large‑Scale Internet System Architecture: From Single‑Node to Distributed and Cloud‑Native