<?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 Learn by Tanhdev</title><link>https://learn.tanhdev.com/posts/</link><description>Recent content in Posts on Learn by Tanhdev</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Tue, 02 Jun 2026 08:00:00 +0700</lastBuildDate><atom:link href="https://learn.tanhdev.com/posts/index.xml" rel="self" type="application/rss+xml"/><item><title>Hướng dẫn Go pprof: Profiling CPU &amp; Bộ nhớ trên Production</title><link>https://learn.tanhdev.com/posts/golang-pprof-profiling-memory-cpu-tutorial/</link><pubDate>Tue, 02 Jun 2026 08:00:00 +0700</pubDate><guid>https://learn.tanhdev.com/posts/golang-pprof-profiling-memory-cpu-tutorial/</guid><description>Hướng dẫn tối ưu và chi tiết nhất về cách sử dụng Go pprof trên production. Tìm hiểu cách profile CPU, bộ nhớ, tranh chấp khóa (block/mutex contention) và dò...</description></item><item><title>Kiến Trúc Thuật Toán Giá Bão (Surge Pricing) &amp; Mạng Không Gian</title><link>https://learn.tanhdev.com/posts/surge-pricing-optimization-architecture/</link><pubDate>Mon, 01 Jun 2026 15:20:00 +0700</pubDate><guid>https://learn.tanhdev.com/posts/surge-pricing-optimization-architecture/</guid><description>Mổ xẻ cái dàn kiến trúc của 1 thuật toán Giá Bão (Surge Pricing) thời gian thực. Bươi xem Uber xài cái rổ mạng không gian H3 (H3 spatial index), Kafka, với Flink để nặn ra cái giá nhún nhảy kiểu gì.</description></item><item><title>Kiến Trúc Microservices Tài Chính: Saga &amp; Sổ Cái (Ledger)</title><link>https://learn.tanhdev.com/posts/banking-microservices-architecture/</link><pubDate>Mon, 01 Jun 2026 15:15:00 +0700</pubDate><guid>https://learn.tanhdev.com/posts/banking-microservices-architecture/</guid><description>Thiết kế một kiến trúc microservices tài chính bảo mật: Sử dụng Orchestrated Saga (Dapr), Ghi sổ kép (Double-Entry Bookkeeping), và Transactional Outbox.</description></item><item><title>Mở Rộng Quy Mô (Scaling) Cơ Sở Dữ Liệu MySQL: Vitess &amp; GORM Sharding</title><link>https://learn.tanhdev.com/posts/mysql-horizontal-scaling/</link><pubDate>Mon, 01 Jun 2026 15:10:00 +0700</pubDate><guid>https://learn.tanhdev.com/posts/mysql-horizontal-scaling/</guid><description>Một bản cẩm nang vọc lướt rọc ngóc mọc chi tiết vọc lướt rọc ngóc mọc về mọc lướt các lóng giải pháp vọc lướt rọc ngóc mọc horizontal scaling (mở vọc lướt rộng rọc ngóc mọc ngang) lướt cho mọc lóng MySQL. Một vọc lướt bản rọc ngóc phân mọc lướt tích rọc ngóc mọc vọc sâu rọc ngóc mọc về lướt mọc vọc kiến ngóc mọc trúc rọc Vitess vọc lướt ngóc mọc và lướt mọc vọc ngóc mọc rọc cách vọc lướt implement (đắp lướt mọc vọc rọc ngóc mọc) GORM Sharding trong mọc rọc vọc ngóc lướt các lóng vọc mọc Go applications rọc ngóc mọc.</description></item><item><title>GraphHopper và CARTO: Bộ Máy Điều Phối Lộ Trình Giao Hàng</title><link>https://learn.tanhdev.com/posts/graphhopper-distance-matrix-routing/</link><pubDate>Mon, 01 Jun 2026 15:05:00 +0700</pubDate><guid>https://learn.tanhdev.com/posts/graphhopper-distance-matrix-routing/</guid><description>Một bản đối chiếu giữa GraphHopper Distance Matrix API và CARTO Spatial Analytics. Hướng dẫn cách thức chế tạo cỗ máy định tuyến tối ưu đơn hàng giao nhận (VRP).</description></item><item><title>Argo CD 3.4 &amp; 3.3 Có Gì Mới: Tạm Dừng Cụm (Cluster Pause) &amp; Cập Nhật</title><link>https://learn.tanhdev.com/posts/argo-cd-updates-2026/</link><pubDate>Mon, 01 Jun 2026 15:00:00 +0700</pubDate><guid>https://learn.tanhdev.com/posts/argo-cd-updates-2026/</guid><description>Khám phá các tính năng mới nhất trong Argo CD v3.4 và v3.3 (Năm 2026). Phân tích Cluster Pause Reconciliation, PreDelete Hooks và các thay đổi đột phá (breaking changes) quan trọng.</description></item><item><title>Alipay Double 11: Giải Thích Kiến Trúc 583,000 TPS</title><link>https://learn.tanhdev.com/posts/alipay-double-11-architecture-tps/</link><pubDate>Mon, 01 Jun 2026 10:00:00 +0700</pubDate><guid>https://learn.tanhdev.com/posts/alipay-double-11-architecture-tps/</guid><description>Đội ngũ kỹ sư của Alipay đã mở rộng hệ thống Double 11 lên 583,000 TPS như thế nào bằng cách sử dụng kiến trúc LDC, OceanBase, RocketMQ và SOFAStack. Phân tích chuyên sâu năm 2026.</description></item><item><title>Các Mẫu Goroutine Pool Trong Go: errgroup &amp; Cơ Chế Chặn (Backpressure)</title><link>https://learn.tanhdev.com/posts/golang-goroutine-pool-errgroup-worker/</link><pubDate>Mon, 01 Jun 2026 10:00:00 +0700</pubDate><guid>https://learn.tanhdev.com/posts/golang-goroutine-pool-errgroup-worker/</guid><description>Các mẫu xử lý đồng thời (concurrency patterns) của Go trong Production: các tập hợp công nhân (worker pools) errgroup, giới hạn tốc độ dựa trên cờ hiệu (semaphore-based rate limiting), hàng đợi có giới hạn (bounded queues), và cơ chế chặn mềm mỏng (graceful backpressure) cho các microservices.</description></item><item><title>Cloudflare D1 + Durable Objects: Xây Dựng Giỏ Hàng Real-Time</title><link>https://learn.tanhdev.com/posts/cloudflare-d1-durable-objects-realtime-cart/</link><pubDate>Mon, 01 Jun 2026 10:00:00 +0700</pubDate><guid>https://learn.tanhdev.com/posts/cloudflare-d1-durable-objects-realtime-cart/</guid><description>Xây dựng một giỏ hàng thời gian thực sử dụng Cloudflare D1, Durable Objects và Workers. Cấu trúc schema đầy đủ, mã TypeScript và cập nhật đồng thời không xung đột.</description></item><item><title>Fine-Tune vs Prompt-Engineer Với Một LLM: Cẩm Nang Chốt Hạ</title><link>https://learn.tanhdev.com/posts/slm-fine-tune-vs-prompt-engineering/</link><pubDate>Mon, 01 Jun 2026 10:00:00 +0700</pubDate><guid>https://learn.tanhdev.com/posts/slm-fine-tune-vs-prompt-engineering/</guid><description>Cẩm nang ra đòn dứt khoát cho đám kỹ sư AI (AI engineers): lúc nào thì đè ra mài dũa (fine-tune LoRA/QLoRA), lúc nào thì băm vằm prompt (prompt-engineer), và lúc nào thì RAG mới là chân ái.</description></item><item><title>Generative UI với MCP: Thiết Kế Kiến Trúc Frontend AI-Native</title><link>https://learn.tanhdev.com/posts/generative-ui-with-mcp-ai-native-frontend/</link><pubDate>Mon, 01 Jun 2026 10:00:00 +0700</pubDate><guid>https://learn.tanhdev.com/posts/generative-ui-with-mcp-ai-native-frontend/</guid><description>Thiết kế kiến trúc cho các ứng dụng Generative UI động với Model Context Protocol (MCP): registries động, đồng bộ hóa trạng thái client-agent, bảo mật và a11y.</description></item><item><title>Go pprof trong Kubernetes: Remote Profiling &amp; Flame Graphs</title><link>https://learn.tanhdev.com/posts/go-pprof-kubernetes-remote-profiling/</link><pubDate>Mon, 01 Jun 2026 10:00:00 +0700</pubDate><guid>https://learn.tanhdev.com/posts/go-pprof-kubernetes-remote-profiling/</guid><description>Cách profile (lập hồ sơ) an toàn CPU, bộ nhớ và goroutines trong các service Go chạy trên Kubernetes bằng kubectl port-forward, pprof và Pyroscope.</description></item><item><title>GraphRAG và Naive RAG: Hướng Dẫn Kiến Trúc Doanh Nghiệp</title><link>https://learn.tanhdev.com/posts/graphrag-vs-naive-rag-enterprise-guide/</link><pubDate>Mon, 01 Jun 2026 10:00:00 +0700</pubDate><guid>https://learn.tanhdev.com/posts/graphrag-vs-naive-rag-enterprise-guide/</guid><description>Đối chiếu Naive RAG với GraphRAG trong hệ thống ống dẫn AI (AI pipelines) của doanh nghiệp: biểu đồ tri thức (knowledge graphs), LlamaIndex, cắt lát dữ liệu (chunking), luồng CDC, và kiểm soát an ninh cho khối dữ liệu động.</description></item><item><title>Hướng Dẫn Dapr Workflow Go: Orchestrated Saga Pattern</title><link>https://learn.tanhdev.com/posts/dapr-workflow-saga-orchestration-guide/</link><pubDate>Mon, 01 Jun 2026 10:00:00 +0700</pubDate><guid>https://learn.tanhdev.com/posts/dapr-workflow-saga-orchestration-guide/</guid><description>Mã nguồn Go từng bước cho Orchestrated Saga sử dụng Dapr Workflow: trạng thái bền bỉ, giao dịch bù trừ (compensating transactions) và tính nhất quán chuẩn ngân hàng.</description></item><item><title>Kiến Trúc Gọi Xe Thời Gian Thực: Ngăn Xếp Kỹ Thuật Của Uber &amp; Grab</title><link>https://learn.tanhdev.com/posts/real-time-ride-hailing-architecture/</link><pubDate>Mon, 01 Jun 2026 10:00:00 +0700</pubDate><guid>https://learn.tanhdev.com/posts/real-time-ride-hailing-architecture/</guid><description>Cách Uber và Grab gồng gánh hàng triệu phát nháy GPS mỗi giây (GPS pings/sec): băm lưới tọa độ H3 (H3 geospatial indexing), Kafka, cỗ máy ghép kèo DISCO, tính giá bão (surge pricing), và luồng bắn tin RAMEN.</description></item><item><title>Kiến Trúc PayPay: Bung Rộng Hệ Thống Thanh Toán Lên 70 Triệu Users</title><link>https://learn.tanhdev.com/posts/paypay-architecture-scaling/</link><pubDate>Mon, 01 Jun 2026 10:00:00 +0700</pubDate><guid>https://learn.tanhdev.com/posts/paypay-architecture-scaling/</guid><description>Phân tích sâu rọt về ngăn xếp kỹ thuật (engineering stack) của PayPay: gồng gánh 70 triệu user và 7.8 tỷ giao dịch/năm với TiDB, vọt luồng sự kiện (event sourcing) Kafka, GitOps, và kỹ thuật chọc phá hệ thống (chaos engineering).</description></item><item><title>Kiến Trúc Shopee Flash Sale: Ngắt Họng &amp; Redis</title><link>https://learn.tanhdev.com/posts/shopee-flash-sale-architecture/</link><pubDate>Mon, 01 Jun 2026 10:00:00 +0700</pubDate><guid>https://learn.tanhdev.com/posts/shopee-flash-sale-architecture/</guid><description>Đám kỹ sư Shopee chặn bão sập mạng mấy cái mùa săn sale 11.11 kiểu gì: vặn van ngắt họng (rate limiting), nhốt đồ hốt kho vô Redis (Redis inventory locks), giăng mộc đỡ đạn traffic (traffic shields), với làm cái đám vi dịch vụ dai như đỉa (microservices resilience).</description></item><item><title>Thuật Toán Chốt Đơn Mua Hàng: Từ Tổng Kho Đến Tận Cửa Cuối (Last-Mile)</title><link>https://learn.tanhdev.com/posts/order-fulfillment-algorithm-warehouse-last-mile/</link><pubDate>Mon, 01 Jun 2026 10:00:00 +0700</pubDate><guid>https://learn.tanhdev.com/posts/order-fulfillment-algorithm-warehouse-last-mile/</guid><description>Cách mấy con quái vật e-commerce chốt xem lấy hàng từ kho nào đưa cho bạn. Bóc trần thuật toán Amazon CONDOR, hệ xài VRP solver, rẽ luồng vọt tách đơn (split shipment), cùng thuật toán dò đường chặng cuối (last-mile routing).</description></item><item><title>Tự Tổ Chức Triển Khai GraphHopper trên Kubernetes với Dữ liệu OSM</title><link>https://learn.tanhdev.com/posts/graphhopper-kubernetes-self-hosting-osm/</link><pubDate>Mon, 01 Jun 2026 10:00:00 +0700</pubDate><guid>https://learn.tanhdev.com/posts/graphhopper-kubernetes-self-hosting-osm/</guid><description>Cẩm nang từng bước để tự triển khai GraphHopper trên Kubernetes cùng dữ liệu OpenStreetMap: Docker image, PVC chứa file OSM PBF, tinh chỉnh RAM (RAM tuning), và móc đo lường nhịp sống (health probes).</description></item><item><title>Vibe Coding Là Gì? Tại Sao AI Code Review Lại Là Tương Lai</title><link>https://learn.tanhdev.com/posts/vibe-coding-and-ai-code-review-future/</link><pubDate>Sun, 31 May 2026 18:30:00 +0700</pubDate><guid>https://learn.tanhdev.com/posts/vibe-coding-and-ai-code-review-future/</guid><description>Khám phá vibe coding là gì, tại sao các nguyên mẫu AI thường đụng phải &amp;#39;Bức tường Sản xuất&amp;#39;, và vì sao AI code review là kỹ năng quan trọng nhất đối với kỹ s...</description></item><item><title>Kiến trúc Core Banking Tài chính Vi mô: PRD &amp; QA</title><link>https://learn.tanhdev.com/posts/deconstructing-microfinance-core-banking-architecture/</link><pubDate>Wed, 27 May 2026 10:00:00 +0700</pubDate><guid>https://learn.tanhdev.com/posts/deconstructing-microfinance-core-banking-architecture/</guid><description>Hướng dẫn của kỹ sư cấp cao về thiết kế Hệ thống Core Banking cho Tài chính Vi mô. Khám phá 5 mô-đun bắt buộc phải có, user stories và kịch bản máy trạng thá...</description></item><item><title>Phát hiện và Xử lý Goroutine Leak trên Production Go...</title><link>https://learn.tanhdev.com/posts/goroutine-leak-detection-production-golang/</link><pubDate>Tue, 26 May 2026 20:30:00 +0700</pubDate><guid>https://learn.tanhdev.com/posts/goroutine-leak-detection-production-golang/</guid><description>Hướng dẫn thực chiến cách phát hiện, chẩn đoán và khắc phục lỗi rò rỉ goroutine (goroutine leaks) trong các dịch vụ Go trên môi trường production bằng pprof,...</description></item><item><title>Scale MySQL: Replication, Sharding &amp; Kiến trúc TiDB</title><link>https://learn.tanhdev.com/posts/mysql-scaling-sharding-tidb-architecture/</link><pubDate>Tue, 26 May 2026 14:00:00 +0700</pubDate><guid>https://learn.tanhdev.com/posts/mysql-scaling-sharding-tidb-architecture/</guid><description>Đi sâu vào kiến trúc scale database quan trọng: cách scale MySQL từ mô hình read replicas đến sharding (Vitess) và dịch chuyển sang hệ thống NewSQL phân tán ...</description></item><item><title>Kiến trúc Cloudflare Workers &amp; D1</title><link>https://learn.tanhdev.com/posts/serverless-ecommerce-cloudflare-d1/</link><pubDate>Mon, 25 May 2026 17:00:00 +0700</pubDate><guid>https://learn.tanhdev.com/posts/serverless-ecommerce-cloudflare-d1/</guid><description>Cách thiết kế hệ thống thương mại điện tử serverless, không cần quản trị (zero-ops) sử dụng Cloudflare Workers, database D1 (SQLite) và Durable Objects. Bao ...</description></item><item><title>Hiện đại hóa không cần Đập đi Viết lại</title><link>https://learn.tanhdev.com/posts/magento-ai-integration-strategy-architecture/</link><pubDate>Sun, 24 May 2026 09:18:00 +0700</pubDate><guid>https://learn.tanhdev.com/posts/magento-ai-integration-strategy-architecture/</guid><description>Hướng dẫn dành cho CTO về tích hợp AI vào Magento: tránh lỗi khóa cơ sở dữ liệu (DB locks), tận dụng vector search &amp;amp; agentic commerce, và tính toán TCO tối ưu.</description></item><item><title>Thiết kế Hệ thống Tìm kiếm TMĐT dạng Agent với Golang</title><link>https://learn.tanhdev.com/posts/agentic-ecommerce-search-golang-vector-databases/</link><pubDate>Fri, 22 May 2026 10:00:00 +0700</pubDate><guid>https://learn.tanhdev.com/posts/agentic-ecommerce-search-golang-vector-databases/</guid><description>Bản thiết kế kiến trúc để xây dựng Công cụ Tìm kiếm TMĐT hướng Agent (Agentic Search) sử dụng Golang và Vector Database. Tối ưu hóa tìm kiếm ngữ nghĩa cho th...</description></item><item><title>OAuth 2.1 &amp; Quản lý Phiên bản Prompt cho AI Agent trên...</title><link>https://learn.tanhdev.com/posts/production-ai-apis-oauth-versioning-meta-predictions/</link><pubDate>Mon, 18 May 2026 20:00:00 +0700</pubDate><guid>https://learn.tanhdev.com/posts/production-ai-apis-oauth-versioning-meta-predictions/</guid><description>Các mẫu thiết kế đã được kiểm chứng thực tế cho các AI API trên production: định danh Agent bằng OAuth 2.1, quản lý phiên bản Prompt qua CI gates và phân tíc...</description></item><item><title>Triển khai Agentic AI Swarm trên Production</title><link>https://learn.tanhdev.com/posts/deploying-autonomous-ai-swarm-openclaw-litellm/</link><pubDate>Sun, 17 May 2026 21:45:00 +0700</pubDate><guid>https://learn.tanhdev.com/posts/deploying-autonomous-ai-swarm-openclaw-litellm/</guid><description>Chatbot hội thoại thông thường đã thoái trào; kỷ nguyên của các agent tự trị (autonomous agents) đã tới. Tìm hiểu cách triển khai một hệ thống AI Swarm ổn đị...</description></item><item><title>Tương lai của lập trình viên Laravel trong kỷ nguyên AI</title><link>https://learn.tanhdev.com/posts/t%C6%B0%C6%A1ng-lai-c%E1%BB%A7a-l%E1%BA%ADp-tr%C3%ACnh-vi%C3%AAn-laravel-trong-k%E1%BB%B7-nguy%C3%AAn-ai/</link><pubDate>Sat, 16 May 2026 21:35:00 +0700</pubDate><guid>https://learn.tanhdev.com/posts/t%C6%B0%C6%A1ng-lai-c%E1%BB%A7a-l%E1%BA%ADp-tr%C3%ACnh-vi%C3%AAn-laravel-trong-k%E1%BB%B7-nguy%C3%AAn-ai/</guid><description>Báo cáo thực chiến về cách AI đang tái định hình việc lập trình Laravel. Từ việc viết CRUD trong 0 giây đến sự trỗi dậy của Modular Monolith và Queue Orchest...</description></item><item><title>Tương lai của Lập trình Frontend trong Kỷ nguyên AI</title><link>https://learn.tanhdev.com/posts/t%C6%B0%C6%A1ng-lai-c%E1%BB%A7a-l%E1%BA%ADp-tr%C3%ACnh-frontend-trong-k%E1%BB%B7-nguy%C3%AAn-ai/</link><pubDate>Sat, 16 May 2026 21:00:00 +0700</pubDate><guid>https://learn.tanhdev.com/posts/t%C6%B0%C6%A1ng-lai-c%E1%BB%A7a-l%E1%BA%ADp-tr%C3%ACnh-frontend-trong-k%E1%BB%B7-nguy%C3%AAn-ai/</guid><description>10 dự đoán thực tế từ một kỹ sư frontend về Kiến trúc Frontend AI-Native đến năm 2028: Component Registries, chuẩn giao tiếp MCP, streaming transports, và sự...</description></item><item><title>Magento Có Còn Đáng Đầu Tư Trong Năm 2026? Góc Nhìn Thực...</title><link>https://learn.tanhdev.com/posts/magento-c%C3%B3-c%C3%B2n-%C4%91%C3%A1ng-%C4%91%E1%BA%A7u-t%C6%B0-trong-n%C4%83m-2026-g%C3%B3c-nh%C3%ACn-th%E1%BB%B1c.../</link><pubDate>Thu, 07 May 2026 10:00:00 +0700</pubDate><guid>https://learn.tanhdev.com/posts/magento-c%C3%B3-c%C3%B2n-%C4%91%C3%A1ng-%C4%91%E1%BA%A7u-t%C6%B0-trong-n%C4%83m-2026-g%C3%B3c-nh%C3%ACn-th%E1%BB%B1c.../</guid><description>Magento vẫn là một nền tảng hạng nặng trong năm 2026, nhưng chỉ khi bạn hiểu được cái giá thực sự của nó: nâng cấp hạ tầng, rủi ro tương thích extension, và ...</description></item><item><title>Affiliate Website Report</title><link>https://learn.tanhdev.com/posts/affiliate-website-report/</link><pubDate>Fri, 01 May 2026 08:25:00 +0700</pubDate><guid>https://learn.tanhdev.com/posts/affiliate-website-report/</guid><description>A practical 2026 report on building affiliate websites, including business models, stack choices, SEO, compliance, and a 30-60-90 day plan.</description></item><item><title>Welcome to Learn</title><link>https://learn.tanhdev.com/posts/welcome-to-learn/</link><pubDate>Fri, 01 May 2026 08:15:00 +0700</pubDate><guid>https://learn.tanhdev.com/posts/welcome-to-learn/</guid><description>The first post on learn.tanhdev.com.</description></item><item><title>Cách Scope, Estimate và Đánh giá một Dự án</title><link>https://learn.tanhdev.com/posts/c%C3%A1ch-scope-estimate-v%C3%A0-%C4%91%C3%A1nh-gi%C3%A1-m%E1%BB%99t-d%E1%BB%B1-%C3%A1n/</link><pubDate>Thu, 30 Apr 2026 09:10:00 +0700</pubDate><guid>https://learn.tanhdev.com/posts/c%C3%A1ch-scope-estimate-v%C3%A0-%C4%91%C3%A1nh-gi%C3%A1-m%E1%BB%99t-d%E1%BB%B1-%C3%A1n/</guid><description>Một bản hướng dẫn phân tích phạm vi dự án (scoping) dành cho mảng lập trình Magento tại Việt Nam — bao quát 4 tầng nỗ lực, cách đọc một bản proposal (báo giá...</description></item><item><title>Hướng dẫn Thuê và Đánh giá Kỹ thuật</title><link>https://learn.tanhdev.com/posts/h%C6%B0%E1%BB%9Bng-d%E1%BA%ABn-thu%C3%AA-v%C3%A0-%C4%91%C3%A1nh-gi%C3%A1-k%E1%BB%B9-thu%E1%BA%ADt/</link><pubDate>Thu, 30 Apr 2026 08:30:00 +0700</pubDate><guid>https://learn.tanhdev.com/posts/h%C6%B0%E1%BB%9Bng-d%E1%BA%ABn-thu%C3%AA-v%C3%A0-%C4%91%C3%A1nh-gi%C3%A1-k%E1%BB%B9-thu%E1%BA%ADt/</guid><description>Cách đánh giá trình độ kỹ thuật của các lập trình viên Magento tại Việt Nam — bao quát 3 mô hình tuyển dụng, những câu hỏi phỏng vấn giúp phân biệt một kỹ sư...</description></item><item><title>Kiến trúc Full-Stack Edge với Astro và Đặt WordPress sau CDN</title><link>https://learn.tanhdev.com/posts/ki%E1%BA%BFn-tr%C3%BAc-full-stack-edge-v%E1%BB%9Bi-astro-v%C3%A0-%C4%91%E1%BA%B7t-wordpress-sau-cdn/</link><pubDate>Fri, 24 Apr 2026 14:00:00 +0700</pubDate><guid>https://learn.tanhdev.com/posts/ki%E1%BA%BFn-tr%C3%BAc-full-stack-edge-v%E1%BB%9Bi-astro-v%C3%A0-%C4%91%E1%BA%B7t-wordpress-sau-cdn/</guid><description>Hai con đường đến với Cloudflare: xây dựng một trang web full-stack edge mới tinh với Astro, Workers, R2, D1, và Pagefind — và đặt một website WordPress cũ r...</description></item><item><title>LeaseInVietnam: Xây dựng Cổng thông tin Tái định cư cho...</title><link>https://learn.tanhdev.com/posts/leaseinvietnam-x%C3%A2y-d%E1%BB%B1ng-c%E1%BB%95ng-th%C3%B4ng-tin-t%C3%A1i-%C4%91%E1%BB%8Bnh-c%C6%B0-cho.../</link><pubDate>Fri, 24 Apr 2026 10:00:00 +0700</pubDate><guid>https://learn.tanhdev.com/posts/leaseinvietnam-x%C3%A2y-d%E1%BB%B1ng-c%E1%BB%95ng-th%C3%B4ng-tin-t%C3%A1i-%C4%91%E1%BB%8Bnh-c%C6%B0-cho.../</guid><description>Cách tôi xây dựng một pipeline AI hoàn toàn tự trị chuyên cào dữ liệu, xác thực, và xuất bản các thông tin tình báo về thị trường thuê nhà cho expat ở miền N...</description></item><item><title>Vì sao bạn nên Migrate từ Magento sang Microservices (Và...</title><link>https://learn.tanhdev.com/posts/v%C3%AC-sao-b%E1%BA%A1n-n%C3%AAn-migrate-t%E1%BB%AB-magento-sang-microservices-v%C3%A0.../</link><pubDate>Tue, 14 Apr 2026 22:00:00 +0700</pubDate><guid>https://learn.tanhdev.com/posts/v%C3%AC-sao-b%E1%BA%A1n-n%C3%AAn-migrate-t%E1%BB%AB-magento-sang-microservices-v%C3%A0.../</guid><description>Một bài mổ xẻ phũ phàng và thành thật về lý do tại sao kiến trúc nguyên khối của Magento lại trở thành cục nợ khi scale — và chính xác những lý do kinh doanh...</description></item><item><title>Di chuyển từ Magento sang Microservices</title><link>https://learn.tanhdev.com/posts/moving-from-magento-to-microservices/</link><pubDate>Tue, 14 Apr 2026 21:20:00 +0700</pubDate><guid>https://learn.tanhdev.com/posts/moving-from-magento-to-microservices/</guid><description>Một hướng dẫn hoàn chỉnh, đã được rèn dũa trên chiến trường về cách tháo dỡ một nền tảng thương mại điện tử Magento nguyên khối và di chuyển sang 10+ microse...</description></item><item><title>Thiết kế Hệ sinh thái Thương mại điện tử 21...</title><link>https://learn.tanhdev.com/posts/thi%E1%BA%BFt-k%E1%BA%BF-h%E1%BB%87-sinh-th%C3%A1i-th%C6%B0%C6%A1ng-m%E1%BA%A1i-%C4%91i%E1%BB%87n-t%E1%BB%AD-21.../</link><pubDate>Sun, 12 Apr 2026 10:00:00 +0700</pubDate><guid>https://learn.tanhdev.com/posts/thi%E1%BA%BFt-k%E1%BA%BF-h%E1%BB%87-sinh-th%C3%A1i-th%C6%B0%C6%A1ng-m%E1%BA%A1i-%C4%91i%E1%BB%87n-t%E1%BB%AD-21.../</guid><description>Đi sâu vào quá trình chuyển đổi một hệ thống monolithic thương mại điện tử sang 21+ microservices phân tán. Khám phá cấu trúc thực tế của codebase Kratos, Sa...</description></item><item><title>Làm chủ Kiến trúc Hướng sự kiện (Event-Driven) với Dapr...</title><link>https://learn.tanhdev.com/posts/l%C3%A0m-ch%E1%BB%A7-ki%E1%BA%BFn-tr%C3%BAc-h%C6%B0%E1%BB%9Bng-s%E1%BB%B1-ki%E1%BB%87n-event-driven-v%E1%BB%9Bi-dapr.../</link><pubDate>Sun, 12 Apr 2026 09:05:00 +0700</pubDate><guid>https://learn.tanhdev.com/posts/l%C3%A0m-ch%E1%BB%A7-ki%E1%BA%BFn-tr%C3%BAc-h%C6%B0%E1%BB%9Bng-s%E1%BB%B1-ki%E1%BB%87n-event-driven-v%E1%BB%9Bi-dapr.../</guid><description>Cách gỡ rối (decouple) một hệ sinh thái 21+ microservice bằng Kiến trúc Hướng sự kiện (Event-Driven Architecture), đảm bảo tính nhất quán dữ liệu tuyệt đối t...</description></item><item><title>Bản vẽ Hệ thống Thương mại điện tử 21-Service</title><link>https://learn.tanhdev.com/posts/b%E1%BA%A3n-v%E1%BA%BD-h%E1%BB%87-th%E1%BB%91ng-th%C6%B0%C6%A1ng-m%E1%BA%A1i-%C4%91i%E1%BB%87n-t%E1%BB%AD-21-service/</link><pubDate>Sun, 12 Apr 2026 08:30:00 +0700</pubDate><guid>https://learn.tanhdev.com/posts/b%E1%BA%A3n-v%E1%BA%BD-h%E1%BB%87-th%E1%BB%91ng-th%C6%B0%C6%A1ng-m%E1%BA%A1i-%C4%91i%E1%BB%87n-t%E1%BB%AD-21-service/</guid><description>Bản vẽ kiến trúc toàn diện của một nền tảng thương mại điện tử 21-service viết bằng Go — bao quát các ranh giới domain, luồng dữ liệu, các pattern hướng sự k...</description></item><item><title>Bóc tách Hệ sinh thái: Chi tiết Service theo từng Domain</title><link>https://learn.tanhdev.com/posts/deconstructing-ecommerce-service-details-domain/</link><pubDate>Sun, 12 Apr 2026 08:00:00 +0700</pubDate><guid>https://learn.tanhdev.com/posts/deconstructing-ecommerce-service-details-domain/</guid><description>Một bản phân tích kỹ thuật chi tiết về cách một ứng dụng thương mại điện tử nguyên khối (monolithic) được phân chia thành 6 Domain Nghiệp vụ hợp lý với 21 mi...</description></item><item><title>Điều phối 21 Microservices với Kubernetes &amp; ArgoCD</title><link>https://learn.tanhdev.com/posts/%C4%91i%E1%BB%81u-ph%E1%BB%91i-21-microservices-v%E1%BB%9Bi-kubernetes-argocd/</link><pubDate>Sun, 12 Apr 2026 07:00:00 +0700</pubDate><guid>https://learn.tanhdev.com/posts/%C4%91i%E1%BB%81u-ph%E1%BB%91i-21-microservices-v%E1%BB%9Bi-kubernetes-argocd/</guid><description>Tại sao việc gõ lệnh kubectl apply là một anti-pattern nguy hiểm. Cách chúng tôi tự động hóa toàn bộ vòng đời triển khai của một nền tảng 21-service viết bằn...</description></item><item><title>Từ Cronjob cá nhân đến State-Machine Production</title><link>https://learn.tanhdev.com/posts/t%E1%BB%AB-cronjob-c%C3%A1-nh%C3%A2n-%C4%91%E1%BA%BFn-state-machine-production/</link><pubDate>Sat, 14 Mar 2026 21:10:00 +0700</pubDate><guid>https://learn.tanhdev.com/posts/t%E1%BB%AB-cronjob-c%C3%A1-nh%C3%A2n-%C4%91%E1%BA%BFn-state-machine-production/</guid><description>Cách tôi xây dựng một pipeline OpenClaw hoàn toàn tự trị, tối ưu năng lượng bằng cách sử dụng kiến trúc Hybrid AI đa tác tử (multi-agent), kết hợp các mô hìn...</description></item><item><title>Làm phẳng Mô hình EAV bằng SQL và Node.js</title><link>https://learn.tanhdev.com/posts/exporting-magento-2-data-flat-sql-nodejs/</link><pubDate>Sat, 09 Mar 2024 03:38:22 +0000</pubDate><guid>https://learn.tanhdev.com/posts/exporting-magento-2-data-flat-sql-nodejs/</guid><description>Một hướng dẫn cấp độ production để trích xuất dữ liệu đơn hàng và catalog sản phẩm từ mô hình EAV của Magento 2 — kèm theo các câu SQL truy vấn trực tiếp có ...</description></item></channel></rss>