Part 8: Phase 3 — Full Cutover: Zero Downtime + ArgoCD GitOps

Phase 3 is the final act: 100% of traffic moves to microservices, Magento becomes a passive archive, and the platform runs entirely on Go microservices via GitOps. No PHP in the critical path. No Magento license renewal needed. Answer-first: Customer and Catalog services cut over at 100% immediately (they’ve been stable through all of Phase 2). Order Service uses a graduated 25%→50%→75%→100% ramp over 10 days, with a monitoring hold at each step. Magento stays alive as a hot standby for 30 days — an archive-service syncs microservice data to Magento hourly (one-way, for regulatory compliance). All deployments use ArgoCD + Kustomize; a git commit triggers a production deployment within minutes. ...

May 27, 2026 · 9 min · Lê Tuấn Anh

Part 10: ADR Walkthrough — 24 Architecture Decisions Explained

21 services. 24 decisions. 3.5 months of deliberation captured in Architecture Decision Records. An ADR (Architecture Decision Record) is a short document that answers the question: “Why did we choose X when Y and Z were also options?” Without ADRs, architectural knowledge lives in engineers’ heads. When they leave, the knowledge leaves too — and the next team rewrites the same component in the way that was already tried and rejected. ...

June 10, 2026 · 11 min · Lê Tuấn Anh

Tech Radar, May 3, 2026: Dapr AI, R3F WebGPU, and Argo CD 3.4

Today’s Tech Radar tracks three massive architectural shifts occurring simultaneously across the backend, frontend, and infrastructure ecosystems in 2026. On the backend, the Dapr project has stabilized its Agents v1.0 framework for Agentic AI. On the frontend, React Three Fiber (R3F) has successfully bridged the gap to WebGPU via the Three Shading Language (TSL). At the infrastructure layer, the upcoming Argo CD 3.4 release introduces critical “Day 2” operational safety mechanisms for Kubernetes GitOps. ...

May 3, 2026 · 4 min · Lê Tuấn Anh

GitOps at Scale: Kubernetes & ArgoCD for Microservices

Answer-first: Eliminate manual deployment errors and drift by implementing split-repo GitOps with ArgoCD. By configuring the selfHeal: true policy, ArgoCD automatically corrects cluster mutations. Structure configurations using Kustomize overlays and the App-of-Apps pattern, enabling safe, auditable rollbacks via simple git revert commands. What You’ll Learn That AI Won’t Tell You The security risks of running kubectl apply in production and how the App-of-Apps pattern eliminates credential exposure. Practical steps to configure annotation-based sync filtering in ArgoCD to isolate multi-tenant microservices deployments. Building 21 well-architected Go microservices is only half the battle. If your deployment process relies on an engineer running kubectl apply from their laptop on a Friday afternoon, you haven’t built an enterprise platform — you’ve built a ticking time bomb. ...

April 12, 2026 · 10 min · Lê Tuấn Anh