Part 5: Multi-Dimensional Agent Evaluation & LLM-as-a-Judge Harnesses

Part 5: Multi-Dimensional Agent Evaluation & LLM-as-a-Judge Harnesses Answer-First: Production multi-agent evaluation requires multi-dimensional grading rubrics, LLM-as-a-Judge harnesses, and trace trajectory analysis. Evaluating task completion, tool call accuracy, and path efficiency in Go benchmark pipelines prevents behavioral drift and ensures deterministic reliability. Evaluating autonomous agent systems presents unique architectural challenges distinct from traditional software testing and static model benchmarking. While standard software unit tests verify deterministic inputs against exact output matches, multi-step LLM agents exhibit non-deterministic reasoning paths, dynamic tool selection, and complex conversation states. Relying solely on final answer accuracy masks hidden regressions such as redundant tool invocations, inefficient context expansion, or subtle prompt injection vulnerabilities. ...

June 18, 2026 · 9 min · Lê Tuấn Anh

Modular Monolith CI/CD: Fast Builds & Test Pipelines

Answer-First: Large monoliths avoid slow CI/CD pipelines by implementing monorepo path-filtering, Go build caching, and selective test execution based on git diffs. Deploying a single-binary modular monolith enables atomic deployments where application code and schema migrations ship deterministically in a single commit release. Pillar Architecture Guide: This article is part of the Architecting 21-Service E-commerce with Golang & DDD series and Composable E-Commerce Migration guide. Please refer to the original article for a detailed overview of the architecture. ...

July 3, 2026 · 9 min · Lê Tuấn Anh

Blurring SDLC Lines & The AI Quality Control Era Guide

Executive Summary & Quick Answer: The traditional software development lifecycle (SDLC)—characterized by strict wall-separated handoffs between Business Analysts, Developers, QA Testers, and DevOps Engineers—is obsolete. AI automation collapses these boundaries into a unified Quality Control (QC) feedback loop where developers execute real-time AI test generation, security scanning, and infrastructure synthesis during active coding. Key Takeaways: Zero Handoff Friction: AI agents generate unit tests, end-to-end integration mocks, and terraform scripts directly alongside feature code. Continuous Shift-Left Quality: Automated AST static analysis and race detection catch structural defects during the IDE editing phase. Developer-as-QA/DevOps: Developers manage system specification and validation rather than waiting on downstream manual testing teams. [Quality Control Pipeline Topology] [Architecture Diagram]: Historically, the Software Development Lifecycle (SDLC) operated as a sequential assembly line: ...

May 12, 2026 · 7 min · Lê Tuấn Anh