Hualin Luan Cloud Native · Quant Trading · AI Engineering

Category

Guide

English articles and guides in the Guide category.

Quantitative system development practice 3/31/2026

Record of Quantitative Trading System Development (6): Architecture Evolution and Reconstruction Decisions

Review the five refactorings of Micang Trader, explaining how the system evolved from the initial snapshot to a clearer target architecture, and incorporated technical debt and ADR decisions into long-term governance.

Architecture Refactoring Technical Debt Decision Making Quant Trading
Quantitative system development practice 3/30/2026

Quantitative trading system development record (4): test-driven agile development (AI Agent assistance)

Starting from a cross-night trading day boundary bug, we reconstruct the test defense line of the quantitative trading system: defect-oriented testing pyramid, AI TDD division of labor, boundary time, data lineage and CI Gate.

Tdd Testing Ai Development Pytest Quant Trading
Quantitative system development practice 3/29/2026

Quantitative trading system development record (5): Python performance tuning practice

Transform performance optimization from empirical guesswork into a verifiable investigation process: start from the 3-second chart delay, locate the real bottleneck, compare optimization solutions, and establish benchmarks and rollback strategies.

Python Performance Optimization Profiling Numba Multiprocessing Vectorization
Quantitative system development practice 3/28/2026

Quantitative trading system development record (7): AI engineering implementation - from speckit to BMAD

Taking the trading calendar and daily aggregation requirements as a single case, explain how AI engineering can enter the delivery of real quantitative systems through specification drive, BMAD role handover and manual quality gate control.

AI Engineering Speckit Bmad Agent Systems Development Workflow Prompt Engineering
Quantitative system development practice 3/27/2026

Record of Quantitative Trading System Development (Part 3): Python Pitfalls Practical Pitfalls Avoidance Guide (Part 2)

Continuing to reorganize Python risks into a reference piece: how GUI lifecycles, asynchronous network failures, security boundaries, and deployment infrastructure affect the long-term stability of quantitative trading systems.

Python Pitfalls Qt Concurrency Security Quant Trading
Quantitative system development practice 3/27/2026

Quantitative trading system development record (2): Python Pitfalls practical pitfall avoidance guide (1)

Reorganize Python traps from a long list into an engineering risk reference for quantitative trading systems: how to amplify the three types of risks, syntax and scope, type and state, concurrency and state, into real trading system problems.

Python Pitfalls Quant Trading Debugging Best Practices
Quantitative system development practice 3/26/2026

Quantitative trading system development record (1): five key decisions in project startup and architecture design

Taking Micang Trader as an example, this article starts from system boundaries, data flow, trading-session ownership, unified backtesting/live-trading interfaces, and AI collaboration boundaries to establish the architecture thread for the quantitative trading system series.

Quant Trading Vnpy Architecture Python Ai Development
Microservice governance 3/1/2026

From enterprise-level CF platform to cloud native (1): Architect's review - the gains and losses of microservice governance in the era of enterprise-level CF platform

Based on the front-line architecture practice of enterprise-level CF platforms from 2015 to 2020 and industry observations from 2015 to 2026 (to date), we review the microservice governance design decisions in the Cloud Foundry era and analyze which ones have withstood the test of time and which ones have been reconstructed by the cloud native wave.

Microservices Cloud Foundry Architecture Governance Spring Cloud
Microservice governance 3/2/2026

From enterprise-level CF platform to cloud native (2): Observability-driven governance—from monitoring large screens to precise decision-making systems

With 6 years of practical experience as an enterprise-level platform architect, we analyze the core position of observability in microservice governance, from data islands to OpenTelemetry unified standards, and build a governance system for accurate decision-making.

Observability Opentelemetry Microservices Governance Monitoring
Microservice governance 3/3/2026

From enterprise-level CF platform to cloud native (3): The evolution of traffic management - from Spring Cloud Gateway to Gateway API and Ambient Mesh

Review the practice of Spring Cloud Gateway in the enterprise-level CF platform, analyze the standardization value of Kubernetes Gateway API, explore the evolution logic from Service Mesh to Ambient Mesh, and provide a decision-making framework for enterprise traffic management selection.

Microservices Traffic Management Spring Cloud Gateway Gateway Api Service Mesh Istio Ambient Mesh Cilium Kubernetes
Microservice governance 3/4/2026

From enterprise-level CF platform to cloud native (4): Redefining elastic fault tolerance—from Hystrix to adaptive governance

Review Hystrix's historical position in microservice elastic governance, analyze Resilience4j's lightweight design philosophy, explore new paradigms of adaptive fault tolerance and chaos engineering, and provide practical guidance for enterprises to build resilient systems.

Microservices Resilience Circuit Breaker Hystrix Resilience4j Sentinel Chaos Engineering Fault Tolerance
Microservice governance 3/5/2026

From enterprise-level CF platform to cloud native (5): The evolution of release governance—from manual approval to progressive delivery

Review the manual approval model of traditional release governance, analyze the evolution of blue-green deployment and canary release, explore the new paradigm of GitOps and progressive delivery, and provide practical guidance for enterprises to build an efficient and secure release system.

Microservices Release Governance Blue Green Canary Feature Flags Gitops Progressive Delivery Argo Cd
Microservice governance 3/6/2026

From enterprise-level CF platform to cloud native (6): Summary—an architect’s perspective on enterprise-level microservice governance

Review the evolution of microservice governance over the past ten years from 2015 to 2026 (to date), refine the first principles of architects, summarize the implementation paths and common pitfalls of enterprise-level governance, look forward to future trends, and provide a systematic thinking framework for technical decision-makers.

Microservices Governance Architecture Cloud Native Enterprise Platform Engineering Ebpf
Java 4/6/2026

Spring AI and LangChain4j: Enterprise Java AI Applications and AI Agent Architecture

A production-grade guide to Spring AI, LangChain4j, RAG, tool calling, memory, governance, observability, reliability, security, and enterprise AI operating boundaries.

Java Spring Ai Langchain4j AI Engineering
Java 4/1/2026

Java Memory Model Deep Dive: From Happens-Before to Safe Publication

A production-grade deep dive into JMM, happens-before, volatile, final fields, optimistic locking, memory barriers, cache coherence, lock semantics, HotSpot implementation, and concurrency diagnostics.

Java Jvm Memory Model Concurrency Volatile Synchronized
Java 4/2/2026

Modern Java Garbage Collection: Production Judgment, Evidence Collection, and Tuning Paths

Use symptoms, GC logs, JFR, container memory, and rollback discipline to choose and tune G1, ZGC, Shenandoah, Parallel GC, and Serial GC without cargo-cult flags.

Java Jvm Garbage Collection Performance
Java 4/3/2026

Concurrency Governance with Virtual Threads in Production Systems

Understand throughput, blocking, resource pools, downstream protection, pinning, structured concurrency, observability, and migration boundaries for Project Loom.

Java Loom Virtual Threads Concurrency
Java 4/4/2026

Valhalla and Panama: Java's Future Memory and Foreign-Interface Model

Separate delivered FFM API capabilities from evolving Valhalla value-type work, and reason about object layout, data locality, native interop, safety boundaries, and migration governance.

Java Valhalla Panama Ffm Api
Java 4/5/2026

Java Cloud-Native Production Guide: Runtime Images, Kubernetes, Native Image, Serverless, Supply Chain, and Rollback

A production-oriented Java cloud-native guide covering runtime selection, container resources, Kubernetes contracts, Native Image boundaries, Serverless, supply chain evidence, diagnostics, governance, and rollback.

Java Jpms Native Image Cloud Native
Java 4/7/2026

JIT and AOT: From Symptoms to Diagnosis to Optimization Decisions

A production decision guide for HotSpot, Graal, Native Image, PGO, and JVM diagnostics.

Java Jit Native Image Graalvm Performance
Java 4/8/2026

Java Ecosystem Outlook: JDK 25 LTS, JDK 26 GA, and JDK 27 EA

An enterprise architecture view of Java's next decade: version strategy, roadmap status, ecosystem boundaries, cloud-native operations, AI governance, and performance evolution.

Java Jdk Ecosystem Architecture
Content Platform Engineering 3/26/2026

The minimum upgrade path from blog to technology platform (1): from 'file pile' to 'thematic'

When you have more than 20 blog posts, readers start to get lost in time. This article shares a practical experience: why thematicization is the first step in blog upgrade, and how to judge whether you have reached the moment where you need to upgrade.

Blog Upgrade Content Strategy Information Architecture Astro Minimal Path
Content Platform Engineering 3/21/2026

The smallest upgrade path from blog to technology platform (2): The design art of labels and topics

What is the difference between topics and tags? Why is it harder to find content when there are too many tags? This article dismantles the three most common misunderstandings in content taxonomy and shares a practical 'three-tier tag system' design method.

Blog Upgrade Taxonomy Content Strategy Information Architecture Tagging
Content Platform Engineering 3/22/2026

The smallest upgrade path from blog to technology platform (3): Build a platform-based homepage - let readers go from 'seeing' to 'discovering'

Thematicization solves the problem of content attribution, but what should readers see when they open the homepage? This article shares how to design a 'content discovery' homepage, rather than a simple time flow list.

Blog Upgrade Discovery Content Strategy Information Architecture Homepage Design
Content Platform Engineering 3/23/2026

The smallest upgrade path from blog to technology platform (4): Astro + Content Collections practical guide

Convert the design concepts from the first three articles into code. This article is a complete technical implementation guide, including all codes such as project structure, Schema design, dynamic routing, search integration, etc.

Astro Content Collections Implementation Blog Upgrade Typescript