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

Magento Agency & Development in Vietnam: Scoping Guide

Answer-first: How to find and evaluate a Magento agency in Vietnam: effort layers for each project type, proposal red flags, hidden complexity, and delivery phase checklist. Magento development in Vietnam can look very different depending on what you are actually buying — and many failed projects come down to a mismatch between what was scoped and what was built. This guide is for the person managing or commissioning a project with a Magento agency: the PM, the CTO, or the e-commerce director who needs to evaluate a proposal, structure an engagement, and track delivery without being misled by vague timelines or unspecified complexity. ...

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

Astro on Cloudflare: Full-Stack Edge Architecture

Answer-first: Two paths to Cloudflare: building a full-stack edge site with Astro and putting WordPress behind Cloudflare CDN. Real config, costs, and gotchas. Running a content site on a traditional VPS or a managed Node.js host is fine until it isn’t. You pay for compute that sits idle 95% of the time, you manage SSL renewals, you worry about cold starts, and you watch your Lighthouse score suffer because your origin is in Singapore while your readers are in Frankfurt. ...

April 24, 2026 · 15 min · Lê Tuấn Anh

LeaseInVietnam: AI-Powered Expat Rental & B2B Lead Engine

Answer-first: Build an autonomous AI pipeline that scrapes and publishes expat rental intelligence for Vietnam, turning articles into a B2B lead funnel. Most AI content projects are built around one question: how do I publish more? LeaseInVietnam is built around a different question: how do I make every published piece convert? The system is an autonomous relocation hub targeting expats and digital nomads renting in Southern Vietnam — Ho Chi Minh City, Nha Trang, Phú Quốc. It produces content in American English, publishes daily via GitOps, and routes every reader interaction toward a B2B lead funnel that pays commission on moving services, cleaning bookings, furniture rentals, and legal consultations. ...

April 24, 2026 · 13 min · Lê Tuấn Anh

Migrating Magento to Microservices: When & Why

Answer-first: Honest breakdown of why Magento’s monolithic architecture becomes a liability at scale and the exact reasons to migrate to a microservice ecosystem. Let’s be direct: Magento is not a bad platform. For thousands of businesses, it is the right tool. It has a mature plugin ecosystem, a large developer community, and a proven track record across enterprise e-commerce. But there is a ceiling. And when you hit it, you feel it everywhere — in your deployment pipeline, in your database query times, in your team’s ability to ship features independently, and ultimately in your ability to serve customers reliably at scale. ...

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

Mastering Event-Driven Architecture with Dapr Pub/Sub

Answer-first: Decouple a 21+ microservice ecosystem using Event-Driven Architecture. Ensure data consistency via Sagas, Dead Letter Queues, and Idempotent handlers. In my previous post, we explored how abandoning monolithic architecture in favor of strict Domain-Driven Design (DDD) bounded contexts allowed an e-commerce platform to scale beyond 10,000+ orders per day. However, splitting one big database into 20+ isolated Postgres databases introduces a terrifying new problem: How do we maintain data consistency across disconnected services? ...

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

Deconstructing the Ecosystem: Service Details by Domain

Answer-first: A detailed technical breakdown of how a monolithic e-commerce application is segregated into 6 logical Business Domains with 21 isolated microservices. “Why 21 services? Isn’t that overkill?” This is the most common question I get when discussing the Golang microservice architecture we built to handle massive scale. The short answer is: No, because Conway’s Law is real. When you have multiple squads touching the same codebase, feature overlap creates friction. By rigidly enforcing Domain-Driven Design (DDD), we sliced our e-commerce monolith into 6 highly cohesive, loosely coupled Business Domains. Each domain is completely self-sufficient and owns its own Postgres databases. ...

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

Part 1: Architectural Decision Framework

Part 1: Architectural Decision Framework How can a Senior Developer or System Architect make the right decision between using a Modular Monolith and Microservices? The answer doesn’t lie in the hype, but in quantitative factors: Team organization structure, data integrity, and transaction volume. This article provides a solid Decision Framework based on real-world Latency Benchmarks and lessons from one of the most optimized Monolith systems in the world: Stack Overflow. ...

4 min · Lê Tuấn Anh

Part 3: Domain-Driven Design (DDD) Boundaries in a Modular Monolith

Part 3: Domain-Driven Design (DDD) Boundaries in a Modular Monolith The biggest reason engineering teams fear the Monolith architecture is due to terrible past experiences with “Spaghetti Monoliths” or the “Big Ball of Mud” — where the code for the Billing function calls directly into the database of the Cart function, creating an inextricable web of cross-dependencies. To leverage the performance advantages of a Monolith while still achieving independent development velocity like Microservices, we must build a Modular Monolith. The key to this architecture is strictly applying Domain-Driven Design (DDD) principles and establishing hard “borders” right within the code. ...

4 min · Lê Tuấn Anh

Part 7: Extraction Pattern – When Should You Extract Microservices?

Part 7: Extraction Pattern – When Should You Extract Microservices? Advocating for a Modular Monolith architecture does not equate to a conservative “put absolutely everything in one place” mentality. In reality, even the greatest Monolith systems like Shopify, Sentry, or GitLab possess a few “satellites” (Microservices) orbiting their central core. The core issue is: We only extract a feature into a Microservice when it truly deserves it, not out of preference. Expert Sam Newman – author of Monolith to Microservices – emphasizes that: If you cannot successfully separate the Database Schema inside a Monolith, you will undoubtedly create a disastrous Microservice. ...

4 min · Lê Tuấn Anh