<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Posts on Lê Tuấn Anh — Go Backend Architect &amp; Microservices Engineer</title><link>https://tanhdev.com/posts/</link><description>Recent content in Posts on Lê Tuấn Anh — Go Backend Architect &amp; Microservices Engineer</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Wed, 17 Jun 2026 21:00:00 +0700</lastBuildDate><atom:link href="https://tanhdev.com/posts/index.xml" rel="self" type="application/rss+xml"/><item><title>Zero DevOps E-commerce with Cloudflare Workers &amp; Turborepo</title><link>https://tanhdev.com/posts/cloudflare-zero-devops-ecommerce-architecture/</link><pubDate>Wed, 17 Jun 2026 21:00:00 +0700</pubDate><guid>https://tanhdev.com/posts/cloudflare-zero-devops-ecommerce-architecture/</guid><description>A deep-dive into Serverless Edge architecture using Cloudflare Workers, Cloudflare D1, and Turborepo. Eliminate DevOps overhead entirely and auto-generate Mobile SDKs on every API change.</description></item><item><title>Kubernetes In-Place Pod Resizing: Scale CPU &amp; Memory Without Restart</title><link>https://tanhdev.com/posts/kubernetes-in-place-pod-resizing-guide/</link><pubDate>Fri, 12 Jun 2026 14:00:00 +0700</pubDate><guid>https://tanhdev.com/posts/kubernetes-in-place-pod-resizing-guide/</guid><description>Production guide to Kubernetes In-Place Pod Resizing (GA in v1.35): modify CPU/memory on running containers without restart. YAML examples, VPA, and cost optimization.</description></item><item><title>Go 1.26: Green Tea GC, Faster CGO &amp; Goroutine Leak Detection</title><link>https://tanhdev.com/posts/go-126-green-tea-gc-cgo-performance-guide/</link><pubDate>Fri, 12 Jun 2026 10:00:00 +0700</pubDate><guid>https://tanhdev.com/posts/go-126-green-tea-gc-cgo-performance-guide/</guid><description>Go 1.26 ships three landmark runtime features: the Green Tea garbage collector (10–40% GC overhead reduction), ~30% faster cgo calls for AI inference, and experimental goroutine leak detection.</description></item><item><title>Go Microservices Architecture: Production Guide</title><link>https://tanhdev.com/posts/go-microservices/</link><pubDate>Fri, 12 Jun 2026 00:00:00 +0000</pubDate><guid>https://tanhdev.com/posts/go-microservices/</guid><description>Go microservices from domain design to Kubernetes deployment — gRPC, Dapr, OpenTelemetry, and GitOps patterns from a real 21-service production migration.</description></item><item><title>Magento Development in Vietnam: 2026 Hiring Guide</title><link>https://tanhdev.com/posts/magento-vietnam/</link><pubDate>Fri, 12 Jun 2026 00:00:00 +0000</pubDate><guid>https://tanhdev.com/posts/magento-vietnam/</guid><description>Vietnam&amp;rsquo;s Magento talent pool runs deep — but finding engineers who can handle production architecture is harder. Cost tiers, vetting signals, and when to migrate.</description></item><item><title>Golang gRPC Microservices: Production Guide with Protobuf, TLS &amp; Middleware</title><link>https://tanhdev.com/posts/golang-grpc-microservices-production-guide/</link><pubDate>Thu, 11 Jun 2026 21:00:00 +0700</pubDate><guid>https://tanhdev.com/posts/golang-grpc-microservices-production-guide/</guid><description>Complete production guide to Golang gRPC microservices: Protobuf service design, TLS mutual authentication, unary vs streaming, interceptor middleware (logging, auth, rate-limit), graceful shutdown, health checks, and Docker deployment — with full code.</description></item><item><title>GraphHopper Distance Matrix: Self-Host an Open-Source Routing Engine for Production</title><link>https://tanhdev.com/posts/graphhopper-distance-matrix-production-guide/</link><pubDate>Thu, 11 Jun 2026 20:00:00 +0700</pubDate><guid>https://tanhdev.com/posts/graphhopper-distance-matrix-production-guide/</guid><description>Complete production guide to GraphHopper distance matrix: Docker self-hosting, matrix API, vehicle profiles, Custom Models for runtime rule changes, H3-based caching, performance benchmarks vs OSRM and Google Maps — with Python and Java code.</description></item><item><title>Composable Banking Architecture: From Monolith to Modular Core</title><link>https://tanhdev.com/posts/composable-banking-architecture/</link><pubDate>Wed, 10 Jun 2026 14:55:00 +0700</pubDate><guid>https://tanhdev.com/posts/composable-banking-architecture/</guid><description>How banks replace monolithic cores (Temenos, Finacle) with composable banking using Go microservices, Saga orchestration, NewSQL ledgers, and Strangler Fig.</description></item><item><title>MySQL Scalability: Read Replicas, Sharding &amp; TiDB</title><link>https://tanhdev.com/posts/mysql-scalability-guide/</link><pubDate>Wed, 10 Jun 2026 14:30:00 +0700</pubDate><guid>https://tanhdev.com/posts/mysql-scalability-guide/</guid><description>MySQL scalability guide: when read replicas solve your problem, when MySQL sharding with Vitess or GORM is needed, and when TiDB NewSQL is the right alternative. Includes buffer pool tuning, ProxySQL connection pooling, and a 6-step decision framework.</description></item><item><title>Real-Time Inventory Synchronization: Kafka, CDC &amp; Redis for E-commerce</title><link>https://tanhdev.com/posts/real-time-inventory-ecommerce-architecture/</link><pubDate>Mon, 08 Jun 2026 14:35:00 +0700</pubDate><guid>https://tanhdev.com/posts/real-time-inventory-ecommerce-architecture/</guid><description>Real-time inventory synchronization for e-commerce: Kafka event streaming, Debezium CDC, and idempotent Redis Lua scripts to prevent overselling.</description></item><item><title>Go Microservices Distributed Tracing Architecture (2026)</title><link>https://tanhdev.com/posts/go-microservices-distributed-tracing-architecture/</link><pubDate>Mon, 08 Jun 2026 14:30:00 +0700</pubDate><guid>https://tanhdev.com/posts/go-microservices-distributed-tracing-architecture/</guid><description>Master Go microservices distributed tracing. Learn W3C context propagation, OpenTelemetry Collector configurations, and tail-based sampling for 2026.</description></item><item><title>Go pprof in Kubernetes: Remote CPU &amp; Memory Profiling Without Restarting Pods</title><link>https://tanhdev.com/posts/golang-pprof-profiling-memory-cpu-tutorial/</link><pubDate>Tue, 02 Jun 2026 08:00:00 +0700</pubDate><guid>https://tanhdev.com/posts/golang-pprof-profiling-memory-cpu-tutorial/</guid><description>Profile Go services in Kubernetes without restarting pods: kubectl port-forward, heap vs alloc_space, and cpu flame graphs.</description></item><item><title>Surge Pricing Algorithm &amp; Spatial Indexing Architecture</title><link>https://tanhdev.com/posts/surge-pricing-optimization-architecture/</link><pubDate>Mon, 01 Jun 2026 15:20:00 +0700</pubDate><guid>https://tanhdev.com/posts/surge-pricing-optimization-architecture/</guid><description>Explore the architecture of a real-time Surge Pricing algorithm. Discover how Uber utilizes the H3 spatial index, Kafka, and Flink to calculate dynamic pricing.</description></item><item><title>Financial Microservices Architecture: Saga &amp; Ledger</title><link>https://tanhdev.com/posts/banking-microservices-architecture/</link><pubDate>Mon, 01 Jun 2026 15:15:00 +0700</pubDate><guid>https://tanhdev.com/posts/banking-microservices-architecture/</guid><description>Designing a secure financial microservices architecture: Utilizing Orchestrated Saga (Dapr), Double-Entry Bookkeeping, and Transactional Outbox.</description></item><item><title>Vitess vs GORM Sharding: MySQL Write Scaling in Go (ErrMissingShardingKey Deep-Dive)</title><link>https://tanhdev.com/posts/mysql-horizontal-scaling/</link><pubDate>Mon, 01 Jun 2026 15:10:00 +0700</pubDate><guid>https://tanhdev.com/posts/mysql-horizontal-scaling/</guid><description>Vitess vs GORM Sharding for MySQL write scaling in Go: how VTGate routes queries, how GORM Sharding parses SQL AST, the ErrMissingShardingKey pitfall, and when to choose middleware vs application-level sharding.</description></item><item><title>GraphHopper vs CARTO: Order Fulfillment Routing Engine</title><link>https://tanhdev.com/posts/graphhopper-distance-matrix-routing/</link><pubDate>Mon, 01 Jun 2026 15:05:00 +0700</pubDate><guid>https://tanhdev.com/posts/graphhopper-distance-matrix-routing/</guid><description>A comparison between the GraphHopper Distance Matrix API and CARTO Spatial Analytics. A guide to building an order fulfillment routing engine (VRP).</description></item><item><title>What's New in Argo CD 3.4 &amp; 3.3: Cluster Pause &amp; Upgrades</title><link>https://tanhdev.com/posts/argo-cd-updates-2026/</link><pubDate>Mon, 01 Jun 2026 15:00:00 +0700</pubDate><guid>https://tanhdev.com/posts/argo-cd-updates-2026/</guid><description>Argo CD v3.4 &amp;amp; v3.3 (2026): Cluster Pause, PreDelete Hooks, SemVer breaking change 2014 plus RC: annotation filtering, Teams Workflow, ApplicationSet UI.</description></item><item><title>Alipay Double 11: 583,000 TPS Architecture Explained</title><link>https://tanhdev.com/posts/alipay-double-11-architecture-tps/</link><pubDate>Mon, 01 Jun 2026 10:00:00 +0700</pubDate><guid>https://tanhdev.com/posts/alipay-double-11-architecture-tps/</guid><description>How Alipay&amp;#39;s engineering team scaled Double 11 to 583,000 TPS using LDC unitization, OceanBase, RocketMQ, and SOFAStack. A 2026 deep-dive.</description></item><item><title>Cloudflare D1 + Durable Objects: Build a Real-Time Cart</title><link>https://tanhdev.com/posts/cloudflare-d1-durable-objects-realtime-cart/</link><pubDate>Mon, 01 Jun 2026 10:00:00 +0700</pubDate><guid>https://tanhdev.com/posts/cloudflare-d1-durable-objects-realtime-cart/</guid><description>Build a real-time shopping cart using Cloudflare D1, Durable Objects, and Workers. Full schema, TypeScript code, and conflict-free concurrent updates.</description></item><item><title>Dapr Workflow Go Tutorial: Orchestrated Saga Pattern</title><link>https://tanhdev.com/posts/dapr-workflow-saga-orchestration-guide/</link><pubDate>Mon, 01 Jun 2026 10:00:00 +0700</pubDate><guid>https://tanhdev.com/posts/dapr-workflow-saga-orchestration-guide/</guid><description>Step-by-step Go code for Orchestrated Saga using Dapr Workflow: durable state, compensating transactions, and banking-grade consistency.</description></item><item><title>Fine-Tune vs Prompt-Engineer an LLM: Decision Guide</title><link>https://tanhdev.com/posts/slm-fine-tune-vs-prompt-engineering/</link><pubDate>Mon, 01 Jun 2026 10:00:00 +0700</pubDate><guid>https://tanhdev.com/posts/slm-fine-tune-vs-prompt-engineering/</guid><description>A clear decision framework for AI engineers: when to fine-tune (LoRA/QLoRA), when to prompt-engineer, and when RAG is the right answer instead.</description></item><item><title>Generative UI with MCP: Architecting AI-Native Frontends</title><link>https://tanhdev.com/posts/generative-ui-with-mcp-ai-native-frontend/</link><pubDate>Mon, 01 Jun 2026 10:00:00 +0700</pubDate><guid>https://tanhdev.com/posts/generative-ui-with-mcp-ai-native-frontend/</guid><description>Architecting dynamic generative UI applications with Model Context Protocol (MCP): dynamic registries, client-agent state synchronization, security, and a11y.</description></item><item><title>Go pprof in Kubernetes: Remote Profiling &amp; Flame Graphs</title><link>https://tanhdev.com/posts/go-pprof-kubernetes-remote-profiling/</link><pubDate>Mon, 01 Jun 2026 10:00:00 +0700</pubDate><guid>https://tanhdev.com/posts/go-pprof-kubernetes-remote-profiling/</guid><description>How to safely profile CPU, memory, and goroutines in Go services running in Kubernetes using kubectl port-forward, pprof, and Pyroscope.</description></item><item><title>Goroutine Pool Patterns in Go: errgroup &amp; Backpressure</title><link>https://tanhdev.com/posts/golang-goroutine-pool-errgroup-worker/</link><pubDate>Mon, 01 Jun 2026 10:00:00 +0700</pubDate><guid>https://tanhdev.com/posts/golang-goroutine-pool-errgroup-worker/</guid><description>Production Go concurrency patterns: errgroup worker pools, semaphore-based rate limiting, bounded queues, and graceful backpressure for microservices.</description></item><item><title>GraphRAG vs Naive RAG: Enterprise Architecture Guide</title><link>https://tanhdev.com/posts/graphrag-vs-naive-rag-enterprise-guide/</link><pubDate>Mon, 01 Jun 2026 10:00:00 +0700</pubDate><guid>https://tanhdev.com/posts/graphrag-vs-naive-rag-enterprise-guide/</guid><description>Compare Naive RAG with GraphRAG for enterprise AI pipelines: knowledge graphs, LlamaIndex, chunking, streaming CDC, and security controls for dynamic data.</description></item><item><title>Order Fulfillment Algorithm: Warehouse to Last-Mile</title><link>https://tanhdev.com/posts/order-fulfillment-algorithm-warehouse-last-mile/</link><pubDate>Mon, 01 Jun 2026 10:00:00 +0700</pubDate><guid>https://tanhdev.com/posts/order-fulfillment-algorithm-warehouse-last-mile/</guid><description>How e-commerce giants decide which warehouse fulfills your order. Covers Amazon CONDOR, VRP solvers, split shipment logic, and last-mile routing.</description></item><item><title>PayPay Architecture: Scaling Payments to 70M Users</title><link>https://tanhdev.com/posts/paypay-architecture-scaling/</link><pubDate>Mon, 01 Jun 2026 10:00:00 +0700</pubDate><guid>https://tanhdev.com/posts/paypay-architecture-scaling/</guid><description>An in-depth look at PayPay&amp;#39;s engineering stack: handling 70M users and 7.8B transactions/year using TiDB, Kafka event sourcing, GitOps, and chaos engineering.</description></item><item><title>Real-Time Ride-Hailing Architecture: Uber &amp; Grab Stack</title><link>https://tanhdev.com/posts/real-time-ride-hailing-architecture/</link><pubDate>Mon, 01 Jun 2026 10:00:00 +0700</pubDate><guid>https://tanhdev.com/posts/real-time-ride-hailing-architecture/</guid><description>How Uber and Grab handle millions of GPS pings/sec: H3 geospatial indexing, Kafka, DISCO matching engine, surge pricing, and RAMEN push notifications.</description></item><item><title>Self-Hosting GraphHopper on Kubernetes with OSM Data</title><link>https://tanhdev.com/posts/graphhopper-kubernetes-self-hosting-osm/</link><pubDate>Mon, 01 Jun 2026 10:00:00 +0700</pubDate><guid>https://tanhdev.com/posts/graphhopper-kubernetes-self-hosting-osm/</guid><description>Step-by-step guide to deploying GraphHopper on Kubernetes with OpenStreetMap data: Docker image, PVC for OSM PBF files, RAM tuning, and health probes.</description></item><item><title>Shopee Flash Sale Architecture: Rate Limiting &amp; Redis</title><link>https://tanhdev.com/posts/shopee-flash-sale-architecture/</link><pubDate>Mon, 01 Jun 2026 10:00:00 +0700</pubDate><guid>https://tanhdev.com/posts/shopee-flash-sale-architecture/</guid><description>How Shopee engineers prevent crashes during 11.11 flash sales: rate limiting, Redis inventory locks, traffic shields, and microservices resilience.</description></item><item><title>What is Vibe Coding? Why AI Code Review is the Future</title><link>https://tanhdev.com/posts/vibe-coding-and-ai-code-review-future/</link><pubDate>Sun, 31 May 2026 18:30:00 +0700</pubDate><guid>https://tanhdev.com/posts/vibe-coding-and-ai-code-review-future/</guid><description>Discover what vibe coding is, why AI prototypes hit a Production Wall, and why AI code review is a critical skill for modern software engineers.</description></item><item><title>Magento Developers in Vietnam: Hiring &amp; Vetting Guide</title><link>https://tanhdev.com/posts/magento-developers-in-vietnam/</link><pubDate>Sat, 30 May 2026 11:30:00 +0700</pubDate><guid>https://tanhdev.com/posts/magento-developers-in-vietnam/</guid><description>How to technically vet Magento developers in Vietnam: hiring models, interview questions to identify real engineers, and red flags to avoid tech debt.</description></item><item><title>Microfinance Core Banking System: Architecture &amp; Engineering Guide</title><link>https://tanhdev.com/posts/deconstructing-microfinance-core-banking-architecture/</link><pubDate>Wed, 27 May 2026 10:00:00 +0700</pubDate><guid>https://tanhdev.com/posts/deconstructing-microfinance-core-banking-architecture/</guid><description>Engineer&amp;#39;s guide to microfinance CBS architecture: 5 modules, double-entry ledger, JLG loan engine, amortization formulas, and EOD batch state machines.</description></item><item><title>Goroutine Leak Detection and Fix in Production Go Services</title><link>https://tanhdev.com/posts/goroutine-leak-detection-production-golang/</link><pubDate>Tue, 26 May 2026 20:30:00 +0700</pubDate><guid>https://tanhdev.com/posts/goroutine-leak-detection-production-golang/</guid><description>Learn how to detect, diagnose, and fix goroutine leaks in production Go microservices using pprof, goleak, and the new Go 1.26 goroutineleak profile.</description></item><item><title>Replace MySQL Sharding with TiDB: Distributed SQL Migration Guide</title><link>https://tanhdev.com/posts/mysql-scaling-sharding-tidb-architecture/</link><pubDate>Tue, 26 May 2026 14:00:00 +0700</pubDate><guid>https://tanhdev.com/posts/mysql-scaling-sharding-tidb-architecture/</guid><description>Replace MySQL manual sharding with TiDB: TiKV, Raft consensus, Percolator ACID, TiFlash HTAP, and a step-by-step DM shard merge guide.</description></item><item><title>Serverless E-Commerce: Cloudflare Workers &amp; D1 Architecture</title><link>https://tanhdev.com/posts/serverless-ecommerce-cloudflare-d1/</link><pubDate>Mon, 25 May 2026 17:00:00 +0700</pubDate><guid>https://tanhdev.com/posts/serverless-ecommerce-cloudflare-d1/</guid><description>How to architect a zero-ops serverless e-commerce backend using Cloudflare Workers, D1 (SQLite), and Durable Objects. Real schemas and hard trade-offs.</description></item><item><title>Magento AI Integration: Modernize Without Rebuilding</title><link>https://tanhdev.com/posts/magento-ai-integration-strategy-architecture/</link><pubDate>Sun, 24 May 2026 09:18:00 +0700</pubDate><guid>https://tanhdev.com/posts/magento-ai-integration-strategy-architecture/</guid><description>A CTO&amp;#39;s guide to Magento AI integration: avoid database locks, leverage vector search and agentic commerce, and calculate TCO without replatforming.</description></item><item><title>Architecting Agentic E-commerce Search with Golang</title><link>https://tanhdev.com/posts/agentic-ecommerce-search-golang-vector-databases/</link><pubDate>Fri, 22 May 2026 10:00:00 +0700</pubDate><guid>https://tanhdev.com/posts/agentic-ecommerce-search-golang-vector-databases/</guid><description>Architectural blueprint for building an Agentic E-commerce Search Engine using Golang and Vector Databases. Optimizing semantic search for 2026 commerce.</description></item><item><title>OAuth 2.1 &amp; Prompt Versioning for Production AI Agents</title><link>https://tanhdev.com/posts/production-ai-apis-oauth-versioning-meta-predictions/</link><pubDate>Mon, 18 May 2026 20:00:00 +0700</pubDate><guid>https://tanhdev.com/posts/production-ai-apis-oauth-versioning-meta-predictions/</guid><description>Field-tested patterns for AI APIs in production: OAuth 2.1 agent identity, prompt versioning with CI gates, and an honest 2025 AI predictions scorecard.</description></item><item><title>Autonomous Hybrid-AI Pipeline: Cron to State-Machine</title><link>https://tanhdev.com/posts/architecting-an-autonomous-hybrid-ai-content-pipeline/</link><pubDate>Mon, 18 May 2026 09:00:00 +0700</pubDate><guid>https://tanhdev.com/posts/architecting-an-autonomous-hybrid-ai-content-pipeline/</guid><description>Replacing a $3.50/day cron job with a $0.05/day autonomous AI pipeline: Hybrid AI, Wake-On-LAN orchestration, MinHash dedup, and a 4-layer quality gate.</description></item><item><title>Production Agentic AI Swarm: OpenClaw &amp; LiteLLM</title><link>https://tanhdev.com/posts/deploying-autonomous-ai-swarm-openclaw-litellm/</link><pubDate>Sun, 17 May 2026 21:45:00 +0700</pubDate><guid>https://tanhdev.com/posts/deploying-autonomous-ai-swarm-openclaw-litellm/</guid><description>Deploy a resilient, production-ready AI swarm using OpenClaw, LiteLLM, and Docker. Covers routing, security, and zero-downtime agent orchestration.</description></item><item><title>Is Magento Worth It in 2026? The 2.4.9 Reality</title><link>https://tanhdev.com/posts/magento-still-worth-investing-2026/</link><pubDate>Sun, 17 May 2026 11:50:00 +0700</pubDate><guid>https://tanhdev.com/posts/magento-still-worth-investing-2026/</guid><description>Is Magento worth investing in for 2026? Understand the real cost of the 2.4.9 release: infra upgrades, extension compatibility, and long-term ownership.</description></item><item><title>Laravel in the AI Era: 10 Predictions for 2028</title><link>https://tanhdev.com/posts/the-future-of-laravel-development-in-ai-era/</link><pubDate>Sat, 16 May 2026 21:35:00 +0700</pubDate><guid>https://tanhdev.com/posts/the-future-of-laravel-development-in-ai-era/</guid><description>Field report on how AI coding agents are reshaping Laravel development. From zero-time CRUD to the rise of Modular Monoliths and Queue Orchestration.</description></item><item><title>AI-Native Frontend in 2028: 10 Architecture Predictions</title><link>https://tanhdev.com/posts/ai-native-frontend-architecture-predictions-2028/</link><pubDate>Sat, 16 May 2026 21:00:00 +0700</pubDate><guid>https://tanhdev.com/posts/ai-native-frontend-architecture-predictions-2028/</guid><description>10 honest predictions for AI-Native Frontend Architecture by 2028: Component Registries, MCP contracts, streaming transports, and career impacts.</description></item><item><title>Magento Agency &amp; Development in Vietnam: Scoping Guide</title><link>https://tanhdev.com/posts/magento-development-in-vietnam/</link><pubDate>Thu, 30 Apr 2026 09:10:00 +0700</pubDate><guid>https://tanhdev.com/posts/magento-development-in-vietnam/</guid><description>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.</description></item><item><title>Astro on Cloudflare: Full-Stack Edge Architecture</title><link>https://tanhdev.com/posts/deploying-astro-on-cloudflare-full-stack-edge-architecture/</link><pubDate>Fri, 24 Apr 2026 14:00:00 +0700</pubDate><guid>https://tanhdev.com/posts/deploying-astro-on-cloudflare-full-stack-edge-architecture/</guid><description>Two paths to Cloudflare: building a full-stack edge site with Astro and putting WordPress behind Cloudflare CDN. Real config, costs, and gotchas.</description></item><item><title>LeaseInVietnam: AI-Powered Expat Rental &amp; B2B Lead Engine</title><link>https://tanhdev.com/posts/leaseinvietnam-ai-powered-expat-rental-intelligence-system/</link><pubDate>Fri, 24 Apr 2026 10:00:00 +0700</pubDate><guid>https://tanhdev.com/posts/leaseinvietnam-ai-powered-expat-rental-intelligence-system/</guid><description>Build an autonomous AI pipeline that scrapes and publishes expat rental intelligence for Vietnam, turning articles into a B2B lead funnel.</description></item><item><title>Migrating Magento to Microservices: When &amp; Why</title><link>https://tanhdev.com/posts/why-migrate-magento-to-microservices/</link><pubDate>Tue, 14 Apr 2026 22:00:00 +0700</pubDate><guid>https://tanhdev.com/posts/why-migrate-magento-to-microservices/</guid><description>Honest breakdown of why Magento&amp;#39;s monolithic architecture becomes a liability at scale and the exact reasons to migrate to a microservice ecosystem.</description></item><item><title>Zero-Downtime: Moving from Magento to Microservices</title><link>https://tanhdev.com/posts/moving-from-magento-to-microservices/</link><pubDate>Tue, 14 Apr 2026 21:20:00 +0700</pubDate><guid>https://tanhdev.com/posts/moving-from-magento-to-microservices/</guid><description>Battlefield-tested guide on dismantling a monolithic Magento e-commerce platform and migrating to 10+ microservices without losing a single order.</description></item><item><title>Architecting 21-Service E-commerce with Golang &amp; DDD</title><link>https://tanhdev.com/posts/architecting-21-service-ecommerce-golang-ddd/</link><pubDate>Sun, 12 Apr 2026 10:00:00 +0700</pubDate><guid>https://tanhdev.com/posts/architecting-21-service-ecommerce-golang-ddd/</guid><description>Migrating an e-commerce monolith to 21+ distributed microservices using Golang &amp;amp; DDD. Explore Kratos architecture, Saga patterns, and race conditions.</description></item><item><title>Mastering Event-Driven Architecture with Dapr Pub/Sub</title><link>https://tanhdev.com/posts/mastering-event-driven-architecture-dapr/</link><pubDate>Sun, 12 Apr 2026 09:05:00 +0700</pubDate><guid>https://tanhdev.com/posts/mastering-event-driven-architecture-dapr/</guid><description>Decouple a 21+ microservice ecosystem using Event-Driven Architecture. Ensure data consistency via Sagas, Dead Letter Queues, and Idempotent handlers.</description></item><item><title>21-Service E-commerce Blueprint: Architecture &amp; Traffic</title><link>https://tanhdev.com/posts/blueprint-ecommerce-microservices-architecture-diagram/</link><pubDate>Sun, 12 Apr 2026 08:30:00 +0700</pubDate><guid>https://tanhdev.com/posts/blueprint-ecommerce-microservices-architecture-diagram/</guid><description>Complete architectural blueprint of a Go 21-service e-commerce platform. Covers domain boundaries, traffic flow, and event-driven patterns.</description></item><item><title>Deconstructing the Ecosystem: Service Details by Domain</title><link>https://tanhdev.com/posts/deconstructing-ecommerce-service-details-domain/</link><pubDate>Sun, 12 Apr 2026 08:00:00 +0700</pubDate><guid>https://tanhdev.com/posts/deconstructing-ecommerce-service-details-domain/</guid><description>A detailed technical breakdown of how a monolithic e-commerce application is segregated into 6 logical Business Domains with 21 isolated microservices.</description></item><item><title>GitOps at Scale: Kubernetes &amp; ArgoCD for Microservices</title><link>https://tanhdev.com/posts/gitops-at-scale-kubernetes-argocd-microservices/</link><pubDate>Sun, 12 Apr 2026 07:00:00 +0700</pubDate><guid>https://tanhdev.com/posts/gitops-at-scale-kubernetes-argocd-microservices/</guid><description>Why kubectl apply is dangerous. Learn how to automate a 21-service Go platform using ArgoCD App-of-Apps, Kustomize, and git revert rollbacks.</description></item><item><title>Exporting Magento 2 Data: Flatten EAV with SQL &amp; Node</title><link>https://tanhdev.com/posts/exporting-magento-2-data-flat-sql-nodejs/</link><pubDate>Sat, 09 Mar 2024 03:38:22 +0000</pubDate><guid>https://tanhdev.com/posts/exporting-magento-2-data-flat-sql-nodejs/</guid><description>Production-grade guide to extracting data from Magento 2&amp;#39;s EAV model. Includes direct SQL queries and a resilient Node.js streaming pipeline.</description></item></channel></rss>