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.

363
Articles
0
Likes
1.8k
Views
0
Comments
Recent Articles

Latest from Wukong Talks Architecture

100 recent articles max
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 SystemNetworking
0 likes · 14 min read
Understanding DNS: Principles, Resolution Process, and Performance Optimization
Wukong Talks Architecture
Wukong Talks Architecture
Aug 29, 2023 · Backend Development

Using Swagger with Spring Boot: Setup, Configuration, and Common Issues

This tutorial explains what Swagger is, why it is useful for RESTful API documentation, and provides step‑by‑step instructions for integrating Swagger 3.0 into a Spring Boot 2.7.6 project, including Maven dependencies, configuration classes, handling startup errors, customizing the UI, security settings, and annotation usage.

API documentationJavaSpring Boot
0 likes · 16 min read
Using Swagger with Spring Boot: Setup, Configuration, and Common Issues
Wukong Talks Architecture
Wukong Talks Architecture
Aug 25, 2023 · Cloud Native

Cloud-Native Architecture Evolution and Practices at ZEEK Automotive

This article details ZEEK Automotive's transition to a cloud‑native architecture, describing how the company adopted Kubernetes, containerization, micro‑service unification, and full‑link gray release to improve system stability, scalability, and development efficiency across its APP ecosystem.

AutomotiveDevOpsKubernetes
0 likes · 18 min read
Cloud-Native Architecture Evolution and Practices at ZEEK Automotive
Wukong Talks Architecture
Wukong Talks Architecture
Jul 17, 2023 · Operations

Deploying a Local GitLab Instance with Docker Compose on Ubuntu

This guide explains how to set up a self‑hosted GitLab server on an Ubuntu virtual machine using Docker and Docker‑Compose, covering environment preparation, Docker image retrieval, compose file creation, container launch, password reset, and basic GitLab usage such as user registration, project creation, SSH key configuration, and code cloning.

CI/CDDevOpsDocker Compose
0 likes · 10 min read
Deploying a Local GitLab Instance with Docker Compose on Ubuntu
Wukong Talks Architecture
Wukong Talks Architecture
Jun 20, 2023 · Databases

Evolution of JD Baitiao’s Data Architecture: From MySQL to Apache ShardingSphere

This article chronicles JD Baitiao’s journey from early MySQL and NoSQL solutions through DBRep to the adoption of Apache ShardingSphere, highlighting the technical motivations, decoupling strategies, performance comparisons, and the broader Database Plus vision for scalable, stable financial‑grade data architectures.

ArchitectureBig DataJD Baitiao
0 likes · 14 min read
Evolution of JD Baitiao’s Data Architecture: From MySQL to Apache ShardingSphere
Wukong Talks Architecture
Wukong Talks Architecture
Jun 14, 2023 · Operations

One‑Click Deployment of Branch Code to a Remote Server Using Jenkins

This article provides a step‑by‑step guide on installing Jenkins, configuring global tools, creating a freestyle project, pulling code from GitLab, building a Java JAR, backing up existing JARs, copying the new package to a remote server, and performing a rolling Docker Swarm update, while also addressing common SSL and SSH issues.

AutomationCI/CDDevOps
0 likes · 10 min read
One‑Click Deployment of Branch Code to a Remote Server Using Jenkins