<?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>Learn on Learn by Tanhdev</title><link>https://learn.tanhdev.com/</link><description>Recent content in Learn 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/index.xml" rel="self" type="application/rss+xml"/><item><title>Vibe Coding Là Gì — Và Tại Sao Mọi Kỹ Sư Đều Phải Quan Tâm</title><link>https://learn.tanhdev.com/series/ai-code-review-vibe-coding/executive-summary/</link><pubDate>Sun, 31 May 2026 16:00:00 +0700</pubDate><guid>https://learn.tanhdev.com/series/ai-code-review-vibe-coding/executive-summary/</guid><description>Vibe coding là gì? Tại sao các CEO, PM, và BA lại ra mắt các ứng dụng bằng prompt AI — và những điều mọi kỹ sư phải biết: Bức tường Sản xuất, rủi ro bảo mật,...</description></item><item><title>Tại Sao E-commerce Cần Agentic Search?</title><link>https://learn.tanhdev.com/series/agentic-ecommerce-search/executive-summary/</link><pubDate>Fri, 22 May 2026 22:05:00 +0700</pubDate><guid>https://learn.tanhdev.com/series/agentic-ecommerce-search/executive-summary/</guid><description>Tại sao Agentic Search lại là bước tiến kiến trúc bắt buộc thay thế Lexical và Semantic Search cho các hệ thống thương mại điện tử hiện đại.</description></item><item><title>Executive Summary — Sổ Tay Tối Ưu Hóa SLM</title><link>https://learn.tanhdev.com/series/slm-playbook/executive-summary/</link><pubDate>Wed, 20 May 2026 21:05:00 +0700</pubDate><guid>https://learn.tanhdev.com/series/slm-playbook/executive-summary/</guid><description>Tổng quan về lý do tại sao các doanh nghiệp đang chuyển dịch sang tự host Mô hình ngôn ngữ nhỏ (SLM) để tối ưu chi phí, bảo mật và hiệu năng.</description></item><item><title>Beyond Chatbots: Generative UI là gì?</title><link>https://learn.tanhdev.com/series/generative-ui-architecture/part-1-beyond-chatbots/</link><pubDate>Sat, 16 May 2026 12:00:00 +0700</pubDate><guid>https://learn.tanhdev.com/series/generative-ui-architecture/part-1-beyond-chatbots/</guid><description>Tại sao Chatbot làm giảm năng suất? Định nghĩa Generative UI, Zero UI và mô hình Multi-Agent Dashboard thay thế hoàn toàn giao diện hội thoại.</description></item><item><title>Executive Summary: MCP - Control Plane Của Hệ Sinh Thái AI</title><link>https://learn.tanhdev.com/series/mcp-engineering-in-production/executive-summary/</link><pubDate>Fri, 15 May 2026 14:00:00 +0700</pubDate><guid>https://learn.tanhdev.com/series/mcp-engineering-in-production/executive-summary/</guid><description>Model Context Protocol là gì? Tại sao MCP trở thành Control Plane của hệ sinh thái AI? Đánh giá tradeoffs giữa MCP và REST, và nhận diện cạm bẫy production.</description></item><item><title>Executive Summary — Chuyển dịch sang kiến trúc Agentic</title><link>https://learn.tanhdev.com/series/agentic-system-architecture/executive-summary/</link><pubDate>Thu, 14 May 2026 08:00:00 +0700</pubDate><guid>https://learn.tanhdev.com/series/agentic-system-architecture/executive-summary/</guid><description>Tổng quan cấp cao về lý do tại sao ngành công nghiệp phần mềm đang dịch chuyển từ các lệnh gọi LLM đơn lẻ sang hệ thống Multi-Agent có khả năng điều phối, và...</description></item><item><title>Xây Dựng AI-Native Engineering Organization</title><link>https://learn.tanhdev.com/series/ai-driven-playbook/executive-summary/</link><pubDate>Wed, 13 May 2026 07:00:00 +0700</pubDate><guid>https://learn.tanhdev.com/series/ai-driven-playbook/executive-summary/</guid><description>Bức tranh toàn cảnh về cách quy hoạch, vận hành và quản trị một tổ chức phát triển phần mềm xoay quanh AI (Enterprise AI Platform Lifecycle).</description></item><item><title>Tóm tắt — Lập trình viên Kỷ nguyên AI: Ai ở lại, Ai rời đi?</title><link>https://learn.tanhdev.com/series/ai-driven-engineer/executive-summary/</link><pubDate>Sun, 10 May 2026 14:10:00 +0700</pubDate><guid>https://learn.tanhdev.com/series/ai-driven-engineer/executive-summary/</guid><description>Bức tranh toàn cảnh về sự thanh lọc trong ngành công nghiệp phần mềm khi AI tham gia vào vòng đời phát triển (SDLC).</description></item><item><title>Nhìn nhanh về Prompt Standard</title><link>https://learn.tanhdev.com/series/prompt-standard/executive-summary/</link><pubDate>Thu, 07 May 2026 10:30:00 +0700</pubDate><guid>https://learn.tanhdev.com/series/prompt-standard/executive-summary/</guid><description>Một cái nhìn ngắn gọn nhưng đủ sâu để cả người kỹ thuật lẫn kế toán, vận hành hiểu Prompt Standard là gì và vì sao nên chuẩn hoá prompt cho agent.</description></item><item><title>Tóm tắt — Bức tranh toàn cảnh bài toán Phân bổ Đơn hàng</title><link>https://learn.tanhdev.com/series/ecommerce-order-allocation/executive-summary/</link><pubDate>Wed, 06 May 2026 20:30:00 +0700</pubDate><guid>https://learn.tanhdev.com/series/ecommerce-order-allocation/executive-summary/</guid><description>Tổng quan về bài toán phân bổ đơn hàng trong e-commerce — từ quản lý tồn kho, chọn kho gửi hàng, phân bổ cho tài xế, đến tối ưu hóa chi phí và tốc độ giao hàng.</description></item><item><title>Tóm tắt — Bức tranh toàn cảnh Hệ thống Gọi xe Real-time</title><link>https://learn.tanhdev.com/series/ride-hailing-realtime-architecture/executive-summary/</link><pubDate>Wed, 06 May 2026 20:00:00 +0700</pubDate><guid>https://learn.tanhdev.com/series/ride-hailing-realtime-architecture/executive-summary/</guid><description>Tổng quan kiến trúc của các siêu ứng dụng gọi xe — từ thu thập GPS, lập chỉ mục không gian, event streaming, matching, tính giá, đến giao tiếp real-time.</description></item><item><title>Toàn cảnh nghề Core Banking Developer</title><link>https://learn.tanhdev.com/series/core-banking-developer/executive-summary/</link><pubDate>Wed, 06 May 2026 18:00:00 +0700</pubDate><guid>https://learn.tanhdev.com/series/core-banking-developer/executive-summary/</guid><description>Nhìn toàn cảnh về vai trò Core Banking Developer — họ làm gì, cần gì, và tại sao đây là một trong những kỹ sư được trả lương cao nhất ngành tài chính.</description></item><item><title>Tóm tắt: Sự tiến hóa kỹ thuật của PayPay</title><link>https://learn.tanhdev.com/series/paypay-architecture/executive-summary/</link><pubDate>Tue, 05 May 2026 21:00:00 +0700</pubDate><guid>https://learn.tanhdev.com/series/paypay-architecture/executive-summary/</guid><description>Tóm tắt cấp độ quản lý về các quyết định kiến trúc giúp PayPay xử lý tăng trưởng siêu tốc và tải đột biến.</description></item><item><title>Overview</title><link>https://learn.tanhdev.com/docs/overview/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://learn.tanhdev.com/docs/overview/</guid><description>&lt;h1 id="overview"&gt;Overview&lt;/h1&gt;
&lt;p&gt;This site uses the &lt;strong&gt;Hugo Book&lt;/strong&gt; theme and is set up for a documentation-first workflow.&lt;/p&gt;
&lt;h2 id="what-this-site-is-for"&gt;What this site is for&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Research notes&lt;/li&gt;
&lt;li&gt;Internal references&lt;/li&gt;
&lt;li&gt;Publishable guides&lt;/li&gt;
&lt;li&gt;Lightweight docs and experiments&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="structure"&gt;Structure&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;content/docs/&lt;/code&gt; for documentation pages in the left sidebar&lt;/li&gt;
&lt;li&gt;&lt;code&gt;content/posts/&lt;/code&gt; for blog-style posts&lt;/li&gt;
&lt;li&gt;&lt;code&gt;themes/hugo-book/&lt;/code&gt; for the theme submodule&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="next-steps"&gt;Next steps&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;Move key notes into &lt;code&gt;content/docs/&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Turn long-form writeups into &lt;code&gt;content/posts/&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Add deployment workflow for &lt;code&gt;learn.tanhdev.com&lt;/code&gt;&lt;/li&gt;
&lt;/ol&gt;</description></item><item><title>Vibe Coding Cho CEO, PM, và BA: Công Cụ &amp; Bức Tường Sản Xuất</title><link>https://learn.tanhdev.com/series/ai-code-review-vibe-coding/part-1-vibe-coding-non-technical/</link><pubDate>Sun, 31 May 2026 16:30:00 +0700</pubDate><guid>https://learn.tanhdev.com/series/ai-code-review-vibe-coding/part-1-vibe-coding-non-technical/</guid><description>Hướng dẫn vibe coding cho những người không chuyên kỹ thuật: các công cụ tốt nhất (Lovable, Cursor, Bolt.new), kỹ thuật viết prompt, case study của CEO/PM, v...</description></item><item><title>Kiến Trúc Agentic &amp; Sức Mạnh Điều Phối Của Golang</title><link>https://learn.tanhdev.com/series/agentic-ecommerce-search/part-1-golang-orchestration/</link><pubDate>Fri, 22 May 2026 22:20:00 +0700</pubDate><guid>https://learn.tanhdev.com/series/agentic-ecommerce-search/part-1-golang-orchestration/</guid><description>Phân tích giới hạn của Python GIL trong kiến trúc AI Agentic và cách sử dụng Golang (cùng framework Eino) để xây dựng hệ thống điều phối hiệu năng cao.</description></item><item><title>Kiến Trúc Hybrid AI &amp; Tự Host vLLM | SLM Playbook</title><link>https://learn.tanhdev.com/series/slm-playbook/part-1-slm-hybrid-architecture/</link><pubDate>Thu, 21 May 2026 08:00:00 +0700</pubDate><guid>https://learn.tanhdev.com/series/slm-playbook/part-1-slm-hybrid-architecture/</guid><description>Phân tích kinh tế TCO khi tự host mô hình nhỏ (SLM). Tìm hiểu công thức VRAM và thiết lập Hybrid Routing Gateway kết hợp sức mạnh SLM với Frontier LLM.</description></item><item><title>Generative UI State Management: Astro vs Next.js RSC</title><link>https://learn.tanhdev.com/series/generative-ui-architecture/part-2-state-management/</link><pubDate>Sat, 16 May 2026 12:05:00 +0700</pubDate><guid>https://learn.tanhdev.com/series/generative-ui-architecture/part-2-state-management/</guid><description>So sánh AIState và UIState. Kiến trúc Framework-Agnostic với Astro/Svelte. Khi nào dùng SSE, khi nào bắt buộc dùng WebSockets trong Generative UI.</description></item><item><title>Phần 1: Protocol Fundamentals &amp; Transport Evolution</title><link>https://learn.tanhdev.com/series/mcp-engineering-in-production/part-1-protocol/</link><pubDate>Fri, 15 May 2026 14:00:00 +0700</pubDate><guid>https://learn.tanhdev.com/series/mcp-engineering-in-production/part-1-protocol/</guid><description>Sự tiến hóa của giao thức MCP từ STDIO đến Streamable HTTP. Khám phá 5 Core Primitives và cách MCP Server Cards chuẩn bị cho hệ sinh thái Enterprise.</description></item><item><title>Phần 1 — Agent Topology &amp; Orchestration</title><link>https://learn.tanhdev.com/series/agentic-system-architecture/part-1-topology/</link><pubDate>Fri, 15 May 2026 08:00:00 +0700</pubDate><guid>https://learn.tanhdev.com/series/agentic-system-architecture/part-1-topology/</guid><description>Khám phá các mô hình thiết kế Multi-Agent (Supervisor, P2P) và cách xây dựng một Orchestrator đơn giản bằng Python để điều phối công việc.</description></item><item><title>Kỹ Nghệ Ngữ Cảnh Theo Chuẩn Domain-Driven Design</title><link>https://learn.tanhdev.com/series/ai-driven-playbook/part-1-context-engineering-ddd/</link><pubDate>Wed, 13 May 2026 08:00:00 +0700</pubDate><guid>https://learn.tanhdev.com/series/ai-driven-playbook/part-1-context-engineering-ddd/</guid><description>Trị dứt điểm căn bệnh ảo giác (hallucination paths) của AI bằng Context Loading Hierarchy và chiến lược chia nhỏ .cursorrules theo từng Bounded Context.</description></item><item><title>Phần 1 — Sự sụp đổ của "Thợ Gõ Code"</title><link>https://learn.tanhdev.com/series/ai-driven-engineer/part-1-the-death-of-code-typists/</link><pubDate>Sun, 10 May 2026 15:00:00 +0700</pubDate><guid>https://learn.tanhdev.com/series/ai-driven-engineer/part-1-the-death-of-code-typists/</guid><description>Tại sao việc ghi nhớ cú pháp và viết code lặp lại không còn giá trị trong kỷ nguyên AI. Sự chuyển dịch từ việc &amp;#39;viết code&amp;#39; sang &amp;#39;giải quyết bài toán&amp;#39;.</description></item><item><title>Phần 1 — Prompt Standard là gì và vì sao team nên quan tâm?</title><link>https://learn.tanhdev.com/series/prompt-standard/part-1-what-is-prompt-standard/</link><pubDate>Thu, 07 May 2026 10:30:00 +0700</pubDate><guid>https://learn.tanhdev.com/series/prompt-standard/part-1-what-is-prompt-standard/</guid><description>Hiểu đúng khái niệm Prompt Standard bằng ví dụ gần gũi, kể cả với người không làm kỹ thuật như kế toán hoặc vận hành.</description></item><item><title>Order Fulfillment: Từ click Mua hàng đến giao tận tay</title><link>https://learn.tanhdev.com/series/ecommerce-order-allocation/part-1-order-fulfillment-fundamentals/</link><pubDate>Wed, 06 May 2026 20:30:00 +0700</pubDate><guid>https://learn.tanhdev.com/series/ecommerce-order-allocation/part-1-order-fulfillment-fundamentals/</guid><description>Hiểu rõ vòng đời đơn hàng e-commerce — từ khi khách bấm mua, qua hệ thống OMS, đến khi hàng được pick-pack-ship và giao tận tay khách.</description></item><item><title>Location Ingestion: Thu thập hàng triệu tọa độ GPS mỗi giây</title><link>https://learn.tanhdev.com/series/ride-hailing-realtime-architecture/part-1-location-ingestion/</link><pubDate>Wed, 06 May 2026 20:00:00 +0700</pubDate><guid>https://learn.tanhdev.com/series/ride-hailing-realtime-architecture/part-1-location-ingestion/</guid><description>Tại sao HTTP REST không đủ tốt cho việc gửi tọa độ GPS liên tục, và cách Uber/Grab dùng MQTT, gRPC Streams, Kalman Filter để thu thập vị trí tài xế mà không ...</description></item><item><title>Phần 1 — Tư duy Kế toán Kép &amp; Sổ Cái (The Ledger Foundation)</title><link>https://learn.tanhdev.com/series/core-banking-developer/part-1-double-entry-ledger/</link><pubDate>Wed, 06 May 2026 18:00:00 +0700</pubDate><guid>https://learn.tanhdev.com/series/core-banking-developer/part-1-double-entry-ledger/</guid><description>Trước khi viết bất kỳ dòng code nào cho Core Banking, bạn phải hiểu kế toán kép (double-entry bookkeeping) — nguyên lý 700 năm tuổi vẫn là nền tảng của mọi h...</description></item><item><title>Phần 1 — Nền tảng: Microservices &amp; GitOps</title><link>https://learn.tanhdev.com/series/paypay-architecture/part-1-microservices-gitops/</link><pubDate>Tue, 05 May 2026 21:00:00 +0700</pubDate><guid>https://learn.tanhdev.com/series/paypay-architecture/part-1-microservices-gitops/</guid><description>Cách PayPay cấu trúc các microservices và áp dụng GitOps để deploy nhanh và an toàn.</description></item><item><title>Kỹ Thuật Bối Cảnh Trong Lập Trình AI</title><link>https://learn.tanhdev.com/series/ai-code-review-vibe-coding/part-2-context-engineering-codebase/</link><pubDate>Sun, 31 May 2026 17:00:00 +0700</pubDate><guid>https://learn.tanhdev.com/series/ai-code-review-vibe-coding/part-2-context-engineering-codebase/</guid><description>Cách làm cho các tác nhân AI code đáng tin cậy trên các codebase thực tế: AGENTS.md, Cursor Rules, memory banks, RAG pipelines, ContextOps, và máy chủ MCP. K...</description></item><item><title>Data Ingestion &amp; Atomic Chunking Dữ Liệu Sản Phẩm</title><link>https://learn.tanhdev.com/series/agentic-ecommerce-search/part-2-ingestion-chunking/</link><pubDate>Fri, 22 May 2026 22:25:00 +0700</pubDate><guid>https://learn.tanhdev.com/series/agentic-ecommerce-search/part-2-ingestion-chunking/</guid><description>Thiết lập CDC Kafka &amp;amp; Go đồng bộ dữ liệu sang Qdrant. Tìm hiểu chiến lược Atomic Chunking để phân tách sản phẩm, ngăn ngừa LLM hallucination.</description></item><item><title>Data Engineering SFT: NEFTune &amp; SemDeDup | SLM Playbook</title><link>https://learn.tanhdev.com/series/slm-playbook/part-2-sft-data-engineering/</link><pubDate>Fri, 22 May 2026 08:00:00 +0700</pubDate><guid>https://learn.tanhdev.com/series/slm-playbook/part-2-sft-data-engineering/</guid><description>Hướng dẫn kỹ nghệ dữ liệu SFT cho SLM. Tìm hiểu cơ chế toán học NEFTune chống học vẹt và triển khai thuật toán SemDeDup bằng Python để tinh lọc dữ liệu.</description></item><item><title>Phần 2 — State, Memory &amp; Context Management</title><link>https://learn.tanhdev.com/series/agentic-system-architecture/part-2-memory/</link><pubDate>Sun, 17 May 2026 08:00:00 +0700</pubDate><guid>https://learn.tanhdev.com/series/agentic-system-architecture/part-2-memory/</guid><description>Giải bài toán giới hạn Context Window, phân biệt In-session/Cross-session memory và chiến lược tích hợp Vector DB để Agent không bao giờ &amp;#39;quên&amp;#39;.</description></item><item><title>Component Registry &amp; MCP to Frontend</title><link>https://learn.tanhdev.com/series/generative-ui-architecture/part-3-component-registry/</link><pubDate>Sat, 16 May 2026 12:10:00 +0700</pubDate><guid>https://learn.tanhdev.com/series/generative-ui-architecture/part-3-component-registry/</guid><description>Xây dựng Component Registry: cầu nối từ Backend MCP Agent tới Frontend Svelte. Mẫu Controlled Generative UI nguyên tắc vàng để AI không viết HTML.</description></item><item><title>Phần 2: Build Production Server Bằng Go</title><link>https://learn.tanhdev.com/series/mcp-engineering-in-production/part-2-build/</link><pubDate>Fri, 15 May 2026 14:00:00 +0700</pubDate><guid>https://learn.tanhdev.com/series/mcp-engineering-in-production/part-2-build/</guid><description>Hướng dẫn xây dựng Model Context Protocol Server thực chiến với Go SDK. So sánh official vs community SDK, áp dụng Bounded Context và Idempotency.</description></item><item><title>Xây Dựng Hệ Sinh Thái Private AI Và Tự Do Kiến Trúc</title><link>https://learn.tanhdev.com/series/ai-driven-playbook/part-2-ai-platform-layer/</link><pubDate>Thu, 14 May 2026 08:00:00 +0700</pubDate><guid>https://learn.tanhdev.com/series/ai-driven-playbook/part-2-ai-platform-layer/</guid><description>Thoát khỏi cạm bẫy chi phí Pay-per-seat và Vendor Lock-in bằng cách xây dựng AI Gateway nội bộ, quản trị Cost Governance và tận dụng sức mạnh Local LLM.</description></item><item><title>Phần 2 — Phân định ranh giới: Việc của Người và Việc của Máy</title><link>https://learn.tanhdev.com/series/ai-driven-engineer/part-2-man-vs-machine-boundaries/</link><pubDate>Sun, 10 May 2026 15:10:00 +0700</pubDate><guid>https://learn.tanhdev.com/series/ai-driven-engineer/part-2-man-vs-machine-boundaries/</guid><description>AI có thể viết code, nhưng không thể chịu trách nhiệm. Xác định rõ những gì nên giao cho AI và những gì lập trình viên tuyệt đối phải nắm giữ.</description></item><item><title>Phần 2 — 8 khối chuẩn của một prompt cho agent</title><link>https://learn.tanhdev.com/series/prompt-standard/part-2-core-blocks/</link><pubDate>Thu, 07 May 2026 10:30:00 +0700</pubDate><guid>https://learn.tanhdev.com/series/prompt-standard/part-2-core-blocks/</guid><description>Một khung 8 phần đơn giản để team nào cũng có thể bắt đầu chuẩn hoá prompt cho agent.</description></item><item><title>Inventory Management: Quản lý tồn kho thời gian thực</title><link>https://learn.tanhdev.com/series/ecommerce-order-allocation/part-2-inventory-realtime/</link><pubDate>Wed, 06 May 2026 20:30:00 +0700</pubDate><guid>https://learn.tanhdev.com/series/ecommerce-order-allocation/part-2-inventory-realtime/</guid><description>Hệ thống tồn kho thời gian thực là nền tảng cho mọi quyết định phân bổ. Tìm hiểu cách xử lý overselling, stock reservation, và eventual consistency trong tồn...</description></item><item><title>Phần 2 — Geospatial Indexing: H3, S2 Geometry &amp; Redis GEO</title><link>https://learn.tanhdev.com/series/ride-hailing-realtime-architecture/part-2-geospatial-indexing/</link><pubDate>Wed, 06 May 2026 20:00:00 +0700</pubDate><guid>https://learn.tanhdev.com/series/ride-hailing-realtime-architecture/part-2-geospatial-indexing/</guid><description>Uber chia bản đồ Trái Đất thành hàng tỉ ô lục giác bằng thuật toán H3. Tìm hiểu cách hệ thống tìm tài xế gần nhất trong nháy mắt giữa hàng triệu tài xế đang ...</description></item><item><title>Phần 2 — Nghiệp vụ Ngân hàng Lõi: CIF, CASA &amp; Lending</title><link>https://learn.tanhdev.com/series/core-banking-developer/part-2-banking-domain-casa-lending/</link><pubDate>Wed, 06 May 2026 18:00:00 +0700</pubDate><guid>https://learn.tanhdev.com/series/core-banking-developer/part-2-banking-domain-casa-lending/</guid><description>Hiểu sâu ba module nghiệp vụ cốt lõi nhất của mọi Core Banking: quản lý thông tin khách hàng (CIF), tài khoản tiền gửi (CASA), và tín dụng (Lending).</description></item><item><title>Phần 2 — Xử lý tải đột biến: Event-Driven &amp; Kafka</title><link>https://learn.tanhdev.com/series/paypay-architecture/part-2-event-driven-kafka/</link><pubDate>Tue, 05 May 2026 21:00:00 +0700</pubDate><guid>https://learn.tanhdev.com/series/paypay-architecture/part-2-event-driven-kafka/</guid><description>Cách PayPay dùng Kafka để làm bộ đệm xử lý lượng traffic khổng lồ trong các chiến dịch.</description></item><item><title>Hệ Thống Phân Loại Lỗi Code AI</title><link>https://learn.tanhdev.com/series/ai-code-review-vibe-coding/part-3-ai-bug-taxonomy/</link><pubDate>Sun, 31 May 2026 17:30:00 +0700</pubDate><guid>https://learn.tanhdev.com/series/ai-code-review-vibe-coding/part-3-ai-bug-taxonomy/</guid><description>5 loại lỗi code AI: lỗi logic, lỗ hổng bảo mật, truy vấn N+1, cấu hình sai IaC, test lặp lại (tautological tests) — và cuộc tấn công chuỗi cung ứng Slopsquat...</description></item><item><title>Thực Chiến QLoRA Fine-tuning: Axolotl &amp; Unsloth</title><link>https://learn.tanhdev.com/series/slm-playbook/part-3-lora-qlora-tuning/</link><pubDate>Sat, 23 May 2026 08:00:00 +0700</pubDate><guid>https://learn.tanhdev.com/series/slm-playbook/part-3-lora-qlora-tuning/</guid><description>Hướng dẫn fine-tune LoRA/QLoRA cho AI. Tìm hiểu lượng tử hóa kép Double Quantization, cấu hình Axolotl YAML và cách tăng tốc 3x bằng Unsloth.</description></item><item><title>Qdrant Hybrid Search: Giải Bài Toán Hard Filters</title><link>https://learn.tanhdev.com/series/agentic-ecommerce-search/part-3-qdrant-hybrid-search/</link><pubDate>Fri, 22 May 2026 22:30:00 +0700</pubDate><guid>https://learn.tanhdev.com/series/agentic-ecommerce-search/part-3-qdrant-hybrid-search/</guid><description>Cấu hình Qdrant Hybrid Search (Dense + BM25) sử dụng Reciprocal Rank Fusion (RRF) và tối ưu bộ lọc cứng (hard filters) hiệu năng cao với Go.</description></item><item><title>Phần 3 — Secure Tool Calling &amp; Guardrails</title><link>https://learn.tanhdev.com/series/agentic-system-architecture/part-3-tool-calling/</link><pubDate>Wed, 20 May 2026 08:00:00 +0700</pubDate><guid>https://learn.tanhdev.com/series/agentic-system-architecture/part-3-tool-calling/</guid><description>Phân tích rủi ro Prompt Injection khi Agent gọi API và cách thiết kế Sandboxing/Guardrails để ngăn chặn Agent phá hoại hệ thống.</description></item><item><title>Generative UI Security: Chống XSS, Prompt Injection &amp; WCAG</title><link>https://learn.tanhdev.com/series/generative-ui-architecture/part-4-security-a11y/</link><pubDate>Sat, 16 May 2026 12:15:00 +0700</pubDate><guid>https://learn.tanhdev.com/series/generative-ui-architecture/part-4-security-a11y/</guid><description>Bảo mật GenUI: Ngăn Prompt Injection bằng Component Registry Allowlist. Validate JSON bằng Zod. Đảm bảo WCAG và aria-live cho UI sinh động.</description></item><item><title>Phần 3: Identity &amp; AuthN Cho Agentic Workflows</title><link>https://learn.tanhdev.com/series/mcp-engineering-in-production/part-3-identity/</link><pubDate>Fri, 15 May 2026 14:00:00 +0700</pubDate><guid>https://learn.tanhdev.com/series/mcp-engineering-in-production/part-3-identity/</guid><description>Giải quyết bài toán định danh cho AI Agent: Từ OAuth 2.1 + PKCE, chuẩn CIMD mới thay thế DCR, cho đến tích hợp Workload Identity (SPIFFE/SPIRE) cho môi trườn...</description></item><item><title>Enterprise RAG Architecture: Kiến Trúc 'Bộ Não' Nội Bộ</title><link>https://learn.tanhdev.com/series/ai-driven-playbook/part-3a-enterprise-rag-architecture/</link><pubDate>Fri, 15 May 2026 08:00:00 +0700</pubDate><guid>https://learn.tanhdev.com/series/ai-driven-playbook/part-3a-enterprise-rag-architecture/</guid><description>Xây dựng RAG trong doanh nghiệp không phải là nhét file PDF vào VectorDB. Đây là một bài toán Data Architecture khổng lồ về làm sạch dữ liệu, Hybrid Search v...</description></item><item><title>Phần 3 — Giải mã Năng suất 10x: Nhanh ở đâu, chậm ở đâu?</title><link>https://learn.tanhdev.com/series/ai-driven-engineer/part-3-the-10x-productivity-reality/</link><pubDate>Sun, 10 May 2026 15:20:00 +0700</pubDate><guid>https://learn.tanhdev.com/series/ai-driven-engineer/part-3-the-10x-productivity-reality/</guid><description>Bóc trần ảo tưởng về &amp;#39;Lập trình viên 10x&amp;#39;. AI thực sự giúp tăng tốc ở khâu nào và làm chậm lại quy trình ở những cái bẫy nào?</description></item><item><title>Tách Role, Rules, Workflow và Skill để prompt đỡ rối</title><link>https://learn.tanhdev.com/series/prompt-standard/part-3-layered-prompt-design/</link><pubDate>Thu, 07 May 2026 10:30:00 +0700</pubDate><guid>https://learn.tanhdev.com/series/prompt-standard/part-3-layered-prompt-design/</guid><description>Cách chia prompt thành nhiều lớp nhỏ để dễ bảo trì, dễ tái sử dụng, và phù hợp cho team làm việc lâu dài.</description></item><item><title>Thuật toán phân bổ: Assignment Problem, Bin Packing &amp; VRP</title><link>https://learn.tanhdev.com/series/ecommerce-order-allocation/part-3-allocation-algorithms/</link><pubDate>Wed, 06 May 2026 20:30:00 +0700</pubDate><guid>https://learn.tanhdev.com/series/ecommerce-order-allocation/part-3-allocation-algorithms/</guid><description>Ba họ thuật toán cốt lõi cho bài toán phân bổ đơn hàng: Assignment Problem (phân công tối ưu), Bin Packing (xếp đơn vào tài xế), và Vehicle Routing Problem (...</description></item><item><title>Phần 3 — Event Streaming: Xương sống Apache Kafka &amp; Flink</title><link>https://learn.tanhdev.com/series/ride-hailing-realtime-architecture/part-3-event-streaming-kafka/</link><pubDate>Wed, 06 May 2026 20:00:00 +0700</pubDate><guid>https://learn.tanhdev.com/series/ride-hailing-realtime-architecture/part-3-event-streaming-kafka/</guid><description>Apache Kafka là xương sống xử lý hàng triệu sự kiện mỗi giây tại Uber và Grab. Tìm hiểu cách thiết kế topic, partitioning, và stream processing với Flink cho...</description></item><item><title>Phần 3 — Thiết kế Database cho Giao dịch Tài chính (ACID...</title><link>https://learn.tanhdev.com/series/core-banking-developer/part-3-database-transactions-acid/</link><pubDate>Wed, 06 May 2026 18:00:00 +0700</pubDate><guid>https://learn.tanhdev.com/series/core-banking-developer/part-3-database-transactions-acid/</guid><description>Kỹ thuật nền tảng mà mọi Core Banking Developer phải nắm: ACID transactions, Isolation Levels, Optimistic vs Pessimistic Locking, và cách ngăn chặn race cond...</description></item><item><title>Phần 3 — Data Layer: Chuyển đổi từ Aurora sang TiDB</title><link>https://learn.tanhdev.com/series/paypay-architecture/part-3-data-layer-tidb/</link><pubDate>Tue, 05 May 2026 21:00:00 +0700</pubDate><guid>https://learn.tanhdev.com/series/paypay-architecture/part-3-data-layer-tidb/</guid><description>Vì sao PayPay phải chuyển từ AWS Aurora sang TiDB để đạt được khả năng scale horizontal.</description></item><item><title>Zero-Trust, Đa Tác Nhân &amp; Kiểm Thử Đột Biến</title><link>https://learn.tanhdev.com/series/ai-code-review-vibe-coding/part-4-review-pipeline-multi-agent/</link><pubDate>Sun, 31 May 2026 18:00:00 +0700</pubDate><guid>https://learn.tanhdev.com/series/ai-code-review-vibe-coding/part-4-review-pipeline-multi-agent/</guid><description>Xây dựng pipeline đánh giá code AI: kiến trúc Generator-Critic, cổng chất lượng P0/P1/P2, quy tắc 40-60 cho con người vs tự động, và mutation testing trong CI.</description></item><item><title>Knowledge Distillation: Chắt Lọc Tri Thức DeepSeek-R1</title><link>https://learn.tanhdev.com/series/slm-playbook/part-4-knowledge-distillation-r1/</link><pubDate>Sun, 24 May 2026 08:00:00 +0700</pubDate><guid>https://learn.tanhdev.com/series/slm-playbook/part-4-knowledge-distillation-r1/</guid><description>Cách chắt lọc tri thức suy luận (CoT) từ DeepSeek-R1 sang Qwen Coder. Hướng dẫn tạo pipeline dữ liệu synthetic distillation tự động bằng Python.</description></item><item><title>Active RAG &amp; Strict Tool Calling Với Real-time API</title><link>https://learn.tanhdev.com/series/agentic-ecommerce-search/part-4-active-rag-tool-calling/</link><pubDate>Fri, 22 May 2026 22:35:00 +0700</pubDate><guid>https://learn.tanhdev.com/series/agentic-ecommerce-search/part-4-active-rag-tool-calling/</guid><description>Điều phối AI Agent bằng Eino (CloudWeGo) kết nối LLM với Real-time API qua Strict Tool Calling, đảm bảo tính an toàn kiểu dữ liệu trong Golang.</description></item><item><title>Phần 4 — AgentOps &amp; Production Observability</title><link>https://learn.tanhdev.com/series/agentic-system-architecture/part-4-agentops/</link><pubDate>Fri, 22 May 2026 08:00:00 +0700</pubDate><guid>https://learn.tanhdev.com/series/agentic-system-architecture/part-4-agentops/</guid><description>Tại sao Observability cho AI Agent lại khác biệt? Xây dựng hệ thống Tracing, theo dõi chi phí và kiểm thử an toàn trên production với Signadot.</description></item><item><title>Generative UI Human-In-The-Loop: Optimistic UI &amp; Fallback</title><link>https://learn.tanhdev.com/series/generative-ui-architecture/part-5-human-in-the-loop/</link><pubDate>Sat, 16 May 2026 12:20:00 +0700</pubDate><guid>https://learn.tanhdev.com/series/generative-ui-architecture/part-5-human-in-the-loop/</guid><description>Xử lý latency LLM bằng Skeleton Streaming &amp;amp; Optimistic UI. Thiết kế cơ chế Approve/Reject cho AI Agent. Graceful Degradation khi mất mạng.</description></item><item><title>Phần 3B — AI Automation for Internal Operations</title><link>https://learn.tanhdev.com/series/ai-driven-playbook/part-3b-ai-automation-internal-ops/</link><pubDate>Sat, 16 May 2026 08:00:00 +0700</pubDate><guid>https://learn.tanhdev.com/series/ai-driven-playbook/part-3b-ai-automation-internal-ops/</guid><description>Thuyết phục Ban giám đốc (BOD) đầu tư vào AI Platform bằng cách giải quyết các bài toán vận hành &amp;#39;hái ra tiền&amp;#39;: Đối soát tài chính, xử lý Excel, và tự động h...</description></item><item><title>Phần 4: MCP Gateway Architecture</title><link>https://learn.tanhdev.com/series/mcp-engineering-in-production/part-4-gateway/</link><pubDate>Fri, 15 May 2026 14:00:00 +0700</pubDate><guid>https://learn.tanhdev.com/series/mcp-engineering-in-production/part-4-gateway/</guid><description>Giải quyết bài toán N×M kết nối bằng MCP Gateway. Xây dựng Control Plane để định tuyến, phân quyền, và ngăn chặn Shadow MCP Servers (OWASP MCP09).</description></item><item><title>Phần 4 — Sự xóa nhòa ranh giới SDLC &amp; Cuộc cách mạng QC</title><link>https://learn.tanhdev.com/series/ai-driven-engineer/part-4-blurring-sdlc-lines-and-qc-revolution/</link><pubDate>Sun, 10 May 2026 15:30:00 +0700</pubDate><guid>https://learn.tanhdev.com/series/ai-driven-engineer/part-4-blurring-sdlc-lines-and-qc-revolution/</guid><description>AI đang phá vỡ bức tường ngăn cách giữa BA, Designer, Dev và QA. Quy trình phát triển phần mềm (SDLC) đang chứng kiến sự trỗi dậy của Kỹ sư chất lượng (QE) v...</description></item><item><title>Từ prompt cảm tính sang prompt có thể test và version</title><link>https://learn.tanhdev.com/series/prompt-standard/part-4-versioning-and-evals/</link><pubDate>Thu, 07 May 2026 10:30:00 +0700</pubDate><guid>https://learn.tanhdev.com/series/prompt-standard/part-4-versioning-and-evals/</guid><description>Prompt chỉ thật sự trưởng thành khi team có cách version, so sánh, và đo chất lượng output thay vì đánh giá theo cảm giác.</description></item><item><title>Phần 4 — Amazon CONDOR &amp; Anticipatory Shipping</title><link>https://learn.tanhdev.com/series/ecommerce-order-allocation/part-4-amazon-condor-anticipatory/</link><pubDate>Wed, 06 May 2026 20:30:00 +0700</pubDate><guid>https://learn.tanhdev.com/series/ecommerce-order-allocation/part-4-amazon-condor-anticipatory/</guid><description>Hai hệ thống kinh điển của Amazon: CONDOR — tái tối ưu fulfillment liên tục trong 6 giờ, và Anticipatory Shipping — dự đoán và vận chuyển hàng trước khi khác...</description></item><item><title>Phần 4 — DISCO &amp; Matching Engine: Thuật toán ghép cuốc xe</title><link>https://learn.tanhdev.com/series/ride-hailing-realtime-architecture/part-4-dispatch-matching-engine/</link><pubDate>Wed, 06 May 2026 20:00:00 +0700</pubDate><guid>https://learn.tanhdev.com/series/ride-hailing-realtime-architecture/part-4-dispatch-matching-engine/</guid><description>DISCO — bộ não dispatch của Uber — không chỉ tìm tài xế gần nhất. Tìm hiểu thuật toán Batched Matching, Ringpop, và cách hệ thống giải bài toán phân công tối...</description></item><item><title>Phần 4 — Kiến trúc Core Banking Hiện đại (Microservices...</title><link>https://learn.tanhdev.com/series/core-banking-developer/part-4-modern-core-banking-architecture/</link><pubDate>Wed, 06 May 2026 18:00:00 +0700</pubDate><guid>https://learn.tanhdev.com/series/core-banking-developer/part-4-modern-core-banking-architecture/</guid><description>Cách các ngân hàng số thế hệ mới thoát khỏi kiến trúc monolithic kế thừa và xây dựng Core Banking bằng Microservices, Event Sourcing, CQRS và Saga Pattern.</description></item><item><title>Phần 4 — Vận hành: SRE &amp; Chaos Engineering</title><link>https://learn.tanhdev.com/series/paypay-architecture/part-4-sre-chaos-engineering/</link><pubDate>Tue, 05 May 2026 21:00:00 +0700</pubDate><guid>https://learn.tanhdev.com/series/paypay-architecture/part-4-sre-chaos-engineering/</guid><description>Cách team Platform của PayPay đảm bảo uptime 99.99% nhờ observability, circuit breakers và chaos engineering.</description></item><item><title>OWASP LLM Top 10, Nhiễm Độc RAG &amp; Zero Trust</title><link>https://learn.tanhdev.com/series/ai-code-review-vibe-coding/part-5-ai-code-security/</link><pubDate>Sun, 31 May 2026 18:30:00 +0700</pubDate><guid>https://learn.tanhdev.com/series/ai-code-review-vibe-coding/part-5-ai-code-security/</guid><description>Mô hình rủi ro bảo mật đối với code do AI sinh ra: OWASP LLM Top 10, đầu độc RAG, Slopsquatting, đặc quyền quá mức (excessive agency), quản lý secret, và các...</description></item><item><title>Preference Alignment: Thuật Toán DPO, KTO và GRPO</title><link>https://learn.tanhdev.com/series/slm-playbook/part-5-preference-alignment/</link><pubDate>Mon, 25 May 2026 08:00:00 +0700</pubDate><guid>https://learn.tanhdev.com/series/slm-playbook/part-5-preference-alignment/</guid><description>Tìm hiểu học tăng cường căn chỉnh LLMs. So sánh DPO, KTO và giải mã thuật toán GRPO của DeepSeek giúp tiết kiệm 50% GPU VRAM do không cần Critic Model.</description></item><item><title>Critique Loop Ngăn Chặn LLM Hallucination</title><link>https://learn.tanhdev.com/series/agentic-ecommerce-search/part-5-critique-loop/</link><pubDate>Fri, 22 May 2026 22:40:00 +0700</pubDate><guid>https://learn.tanhdev.com/series/agentic-ecommerce-search/part-5-critique-loop/</guid><description>Hướng dẫn thiết lập chu trình tự phê bình (Critique Loop) trong Eino để kiểm duyệt câu trả lời LLM, tránh lỗi hallucination bằng state mutations.</description></item><item><title>Phần 4 — Policy-as-Code: Rào Chắn CI/CD Cho Dòng Code AI</title><link>https://learn.tanhdev.com/series/ai-driven-playbook/part-4-policy-as-code-agentic-cicd/</link><pubDate>Sun, 17 May 2026 08:00:00 +0700</pubDate><guid>https://learn.tanhdev.com/series/ai-driven-playbook/part-4-policy-as-code-agentic-cicd/</guid><description>Vượt xa khái niệm &amp;#39;AI Review Code&amp;#39; đơn thuần. Xây dựng Deterministic Guardrails, ép buộc sinh Unit Test cho Điều kiện biên (Boundary Conditions) và kiểm soát...</description></item><item><title>Testing Generative UI &amp; Semantic Caching at Edge</title><link>https://learn.tanhdev.com/series/generative-ui-architecture/part-6-e2e-testing-edge/</link><pubDate>Sat, 16 May 2026 12:25:00 +0700</pubDate><guid>https://learn.tanhdev.com/series/generative-ui-architecture/part-6-e2e-testing-edge/</guid><description>Test GenUI non-deterministic bằng Property-Based Testing (Playwright). Semantic Caching với Cloudflare Workers giảm 90% chi phí LLM API.</description></item><item><title>Phần 5: Production Security &amp; OWASP MCP Top 10</title><link>https://learn.tanhdev.com/series/mcp-engineering-in-production/part-5-security/</link><pubDate>Fri, 15 May 2026 14:00:00 +0700</pubDate><guid>https://learn.tanhdev.com/series/mcp-engineering-in-production/part-5-security/</guid><description>Phân tích 10 lỗ hổng bảo mật hàng đầu của Model Context Protocol theo chuẩn OWASP MCP Top 10 (Beta), bao gồm Token Mismanagement, Tool Poisoning, và Prompt I...</description></item><item><title>Góc nhìn BOD: Kỳ vọng, Chi phí, Rủi ro Pháp lý &amp; AI Nội bộ</title><link>https://learn.tanhdev.com/series/ai-driven-engineer/part-5-the-bod-perspective-risk-and-privacy/</link><pubDate>Sun, 10 May 2026 15:40:00 +0700</pubDate><guid>https://learn.tanhdev.com/series/ai-driven-engineer/part-5-the-bod-perspective-risk-and-privacy/</guid><description>Phân tích AI dưới lăng kính của Ban Giám Đốc (BOD). Cán cân giữa tối ưu chi phí, tăng tốc độ và những bãi mìn pháp lý, bảo mật có thể đánh sập công ty.</description></item><item><title>Bộ Prompt Standard tối thiểu cho team triển khai ngay</title><link>https://learn.tanhdev.com/series/prompt-standard/part-5-team-template/</link><pubDate>Thu, 07 May 2026 10:30:00 +0700</pubDate><guid>https://learn.tanhdev.com/series/prompt-standard/part-5-team-template/</guid><description>Một bộ khung Prompt Standard đơn giản, dễ áp dụng, đủ dùng cho team product, engineering, vận hành và cả người làm kế toán.</description></item><item><title>Phần 5 — Split Shipment, Consolidation &amp; Last-Mile Delivery</title><link>https://learn.tanhdev.com/series/ecommerce-order-allocation/part-5-split-consolidation-lastmile/</link><pubDate>Wed, 06 May 2026 20:30:00 +0700</pubDate><guid>https://learn.tanhdev.com/series/ecommerce-order-allocation/part-5-split-consolidation-lastmile/</guid><description>Quyết định gộp hay tách đơn hàng, và tối ưu hóa giao hàng chặng cuối — phần tốn kém nhất chiếm 53% tổng chi phí logistics.</description></item><item><title>Surge Pricing: Tính giá động theo cung cầu thời gian thực</title><link>https://learn.tanhdev.com/series/ride-hailing-realtime-architecture/part-5-pricing-surge-engine/</link><pubDate>Wed, 06 May 2026 20:00:00 +0700</pubDate><guid>https://learn.tanhdev.com/series/ride-hailing-realtime-architecture/part-5-pricing-surge-engine/</guid><description>Giải mã cơ chế tính giá động (Surge Pricing) — hệ thống liên tục theo dõi cung-cầu tại mỗi ô lục giác H3 và tự động điều chỉnh giá để cân bằng thị trường tro...</description></item><item><title>Phần 5 — Chuẩn Tích hợp Quốc tế: ISO 8583 &amp; ISO 20022</title><link>https://learn.tanhdev.com/series/core-banking-developer/part-5-iso-standards-integration/</link><pubDate>Wed, 06 May 2026 18:00:00 +0700</pubDate><guid>https://learn.tanhdev.com/series/core-banking-developer/part-5-iso-standards-integration/</guid><description>Hai chuẩn giao tiếp tài chính quan trọng nhất thế giới — ISO 8583 cho giao dịch thẻ ATM/POS và ISO 20022 cho chuyển tiền quốc tế SWIFT — cùng cách tích hợp c...</description></item><item><title>Phần 5 — Mở rộng Quy mô cho Lưu lượng Chiến dịch Tỷ Yên</title><link>https://learn.tanhdev.com/series/paypay-architecture/part-5-campaign-architecture/</link><pubDate>Tue, 05 May 2026 21:00:00 +0700</pubDate><guid>https://learn.tanhdev.com/series/paypay-architecture/part-5-campaign-architecture/</guid><description>Cách PayPay vượt qua các đợt lưu lượng đột biến từ chiến dịch hoàn tiền tỷ yên: Cơ chế pre-warming với KEDA Cron Scaler, phân cấp ưu tiên để loại bỏ tải (loa...</description></item><item><title>Quản Trị AI, Khả Năng Quan Sát &amp; Nghề Kỹ Sư Vibe (2026)</title><link>https://learn.tanhdev.com/series/ai-code-review-vibe-coding/part-6-governance-observability-career/</link><pubDate>Sun, 31 May 2026 19:00:00 +0700</pubDate><guid>https://learn.tanhdev.com/series/ai-code-review-vibe-coding/part-6-governance-observability-career/</guid><description>Quản trị lập trình AI, OpenTelemetry cho quan sát AI, phát triển ưu tiên đặc tả (spec-first), ContextOps và kỹ năng nghề nghiệp cho kỹ sư điều phối AI (AI or...</description></item><item><title>Tối Ưu vLLM Serving: So Sánh AWQ, GPTQ và GGUF</title><link>https://learn.tanhdev.com/series/slm-playbook/part-6-vllm-deployment-evals/</link><pubDate>Tue, 26 May 2026 08:00:00 +0700</pubDate><guid>https://learn.tanhdev.com/series/slm-playbook/part-6-vllm-deployment-evals/</guid><description>Cẩm nang vận hành SLM trên vLLM. So sánh các định dạng lượng tử hóa AWQ, GPTQ, GGUF và thiết lập cấu hình Dynamic LoRA tiết kiệm RAM GPU hiệu quả.</description></item><item><title>Production Agentic Search Optimization in Go</title><link>https://learn.tanhdev.com/series/agentic-ecommerce-search/part-6-production-operations/</link><pubDate>Fri, 22 May 2026 22:45:00 +0700</pubDate><guid>https://learn.tanhdev.com/series/agentic-ecommerce-search/part-6-production-operations/</guid><description>Tối ưu hóa hệ thống Agentic Search trên production với Semantic Caching (Redis), định tuyến LLM, SSE Streaming và giám sát OpenTelemetry qua Eino.</description></item><item><title>Operating Model: Lột Xác Mô Hình Vận Hành Kỷ Nguyên AI</title><link>https://learn.tanhdev.com/series/ai-driven-playbook/part-5-operating-model/</link><pubDate>Mon, 18 May 2026 08:00:00 +0700</pubDate><guid>https://learn.tanhdev.com/series/ai-driven-playbook/part-5-operating-model/</guid><description>Vượt qua những lời đồn thổi sáo rỗng. Định nghĩa lại quy trình SDLC, Definition of Done (DoD) và thiết lập ranh giới ủy quyền (AI Escalation Boundary) rõ ràn...</description></item><item><title>Generative UI Boilerplate &amp; Strangler Fig Migration</title><link>https://learn.tanhdev.com/series/generative-ui-architecture/part-7-reference-repo-migration/</link><pubDate>Sat, 16 May 2026 12:30:00 +0700</pubDate><guid>https://learn.tanhdev.com/series/generative-ui-architecture/part-7-reference-repo-migration/</guid><description>Cấu trúc Astro + Svelte Boilerplate cho GenUI. Chiến lược Phased Rollout bằng Strangler Fig Pattern đưa AI vào hệ thống Legacy không cần Rewrite.</description></item><item><title>Phần 6: Observability &amp; Audit Trail</title><link>https://learn.tanhdev.com/series/mcp-engineering-in-production/part-6-observability/</link><pubDate>Fri, 15 May 2026 14:00:00 +0700</pubDate><guid>https://learn.tanhdev.com/series/mcp-engineering-in-production/part-6-observability/</guid><description>Xóa bỏ &amp;#39;điểm mù&amp;#39; vận hành trong hệ thống AI. Hướng dẫn thiết lập OpenTelemetry, Distributed Tracing và tích hợp SIEM cho MCP Server.</description></item><item><title>Phần 6 — Chuyển dịch vai trò: Từ Coder đến AI Orchestrator</title><link>https://learn.tanhdev.com/series/ai-driven-engineer/part-6-from-coder-to-orchestrator/</link><pubDate>Sun, 10 May 2026 15:50:00 +0700</pubDate><guid>https://learn.tanhdev.com/series/ai-driven-engineer/part-6-from-coder-to-orchestrator/</guid><description>Bí quyết để trở thành &amp;#39;Người chỉ huy AI&amp;#39; (AI Orchestrator). Nghệ thuật nhồi ngữ cảnh (Context Engineering) và tư duy phân tách bài toán.</description></item><item><title>Phần 6 — Từ Prompting sang Context Engineering</title><link>https://learn.tanhdev.com/series/prompt-standard/part-6-context-engineering/</link><pubDate>Sat, 09 May 2026 11:00:00 +0700</pubDate><guid>https://learn.tanhdev.com/series/prompt-standard/part-6-context-engineering/</guid><description>Năm 2026, ngành đã chuyển từ prompt engineering sang context engineering. Tìm hiểu RAG, MCP, và cách thiết kế hệ thống context động.</description></item><item><title>Xây dựng Mini Order Allocation Engine bằng Google OR-Tools</title><link>https://learn.tanhdev.com/series/ecommerce-order-allocation/part-6-build-mini-allocation-engine/</link><pubDate>Wed, 06 May 2026 20:30:00 +0700</pubDate><guid>https://learn.tanhdev.com/series/ecommerce-order-allocation/part-6-build-mini-allocation-engine/</guid><description>Bài thực hành tổng hợp — xây dựng hệ thống phân bổ đơn hàng chuyên nghiệp bằng Python và Google OR-Tools giải quyết bài toán Min/Max Capacity và mức độ ưu tiên.</description></item><item><title>Đẩy thông báo tức thì tới hàng triệu thiết bị</title><link>https://learn.tanhdev.com/series/ride-hailing-realtime-architecture/part-6-realtime-push-ramen/</link><pubDate>Wed, 06 May 2026 20:00:00 +0700</pubDate><guid>https://learn.tanhdev.com/series/ride-hailing-realtime-architecture/part-6-realtime-push-ramen/</guid><description>RAMEN (Real-time Asynchronous Messaging Network) — hệ thống đẩy thông báo của Uber duy trì hàng triệu kết nối sống, đảm bảo cuốc xe được gửi tới tài xế trong...</description></item><item><title>Bảo mật, Tuân thủ &amp; Kiểm toán (Security, Compliance &amp; Audit)</title><link>https://learn.tanhdev.com/series/core-banking-developer/part-6-security-compliance-audit/</link><pubDate>Wed, 06 May 2026 18:00:00 +0700</pubDate><guid>https://learn.tanhdev.com/series/core-banking-developer/part-6-security-compliance-audit/</guid><description>Core Banking là mục tiêu tấn công số một. Tìm hiểu các tiêu chuẩn bảo mật bắt buộc (PCI-DSS, AML), cách thiết kế hệ thống kiểm toán không thể giả mạo, và quy...</description></item><item><title>Phần 6 — PayPay Trở thành AI-Native: LLM Hub &amp; RAG (2025)</title><link>https://learn.tanhdev.com/series/paypay-architecture/part-6-ai-integration-2025/</link><pubDate>Tue, 05 May 2026 21:00:00 +0700</pubDate><guid>https://learn.tanhdev.com/series/paypay-architecture/part-6-ai-integration-2025/</guid><description>Cách PayPay xây dựng nền tảng AI vào năm 2025: Cổng kết nối LLM Hub đa mô hình, đường ống RAG nội bộ, chatbot xử lý nợ quá hạn và các AI Agent tự trị trong v...</description></item><item><title>Phần 6 — AI Observability &amp; Evals: Xóa Bỏ 'Điểm Mù' Vận Hành</title><link>https://learn.tanhdev.com/series/ai-driven-playbook/part-6-ai-observability-governance/</link><pubDate>Tue, 19 May 2026 08:00:00 +0700</pubDate><guid>https://learn.tanhdev.com/series/ai-driven-playbook/part-6-ai-observability-governance/</guid><description>Vận hành hệ thống AI mà không có giám sát (Observability) và đánh giá (Evals) là lỗi chí mạng. Hướng dẫn xây dựng tư duy SRE cho AI Platform trong Enterprise.</description></item><item><title>Phần 7: Enterprise Scaling &amp; Governance</title><link>https://learn.tanhdev.com/series/mcp-engineering-in-production/part-7-enterprise/</link><pubDate>Fri, 15 May 2026 14:00:00 +0700</pubDate><guid>https://learn.tanhdev.com/series/mcp-engineering-in-production/part-7-enterprise/</guid><description>Đưa MCP lên quy mô tập đoàn: Quản lý Multi-tenancy, chiến lược Versioning chống &amp;#39;silent failure&amp;#39;, và xây dựng Internal Registry để kiểm soát hệ sinh thái.</description></item><item><title>System Design: Lãnh địa sinh tồn vô giá của Developer</title><link>https://learn.tanhdev.com/series/ai-driven-engineer/part-7-system-design-survival/</link><pubDate>Sun, 10 May 2026 16:00:00 +0700</pubDate><guid>https://learn.tanhdev.com/series/ai-driven-engineer/part-7-system-design-survival/</guid><description>AI có thể viết mã xuất sắc, nhưng không thể thiết kế hệ thống vĩ mô. Khám phá lý do tại sao System Design và việc xử lý Legacy Code là &amp;#39;chén thánh&amp;#39; của nghề ...</description></item><item><title>Phần 7 — Declarative Prompting với DSPy</title><link>https://learn.tanhdev.com/series/prompt-standard/part-7-declarative-prompting-dspy/</link><pubDate>Sat, 09 May 2026 11:05:00 +0700</pubDate><guid>https://learn.tanhdev.com/series/prompt-standard/part-7-declarative-prompting-dspy/</guid><description>Nếu bạn ngừng viết prompt bằng tay và để framework tự tối ưu thì sao? DSPy giới thiệu declarative signatures và automatic prompt compilation.</description></item><item><title>Distance Matrix: Thuật toán tính toán quãng đường di chuyển</title><link>https://learn.tanhdev.com/series/ecommerce-order-allocation/part-7-distance-matrix-routing/</link><pubDate>Wed, 06 May 2026 20:30:00 +0700</pubDate><guid>https://learn.tanhdev.com/series/ecommerce-order-allocation/part-7-distance-matrix-routing/</guid><description>Mảnh ghép cuối cùng của bài toán định tuyến: Làm sao để tính ma trận khoảng cách giữa hàng nghìn điểm một cách nhanh chóng và chính xác bằng Haversine, OSRM ...</description></item><item><title>Phần 7 — Thực hành: Xây dựng Mini Core Banking từ đầu</title><link>https://learn.tanhdev.com/series/core-banking-developer/part-7-build-mini-core-banking/</link><pubDate>Wed, 06 May 2026 18:00:00 +0700</pubDate><guid>https://learn.tanhdev.com/series/core-banking-developer/part-7-build-mini-core-banking/</guid><description>Dự án thực hành tổng hợp — xây dựng một hệ thống Core Banking thu nhỏ tích hợp đầy đủ: Double-Entry Ledger, ACID Transactions, CASA, Lending và REST API, áp ...</description></item><item><title>Quản lý Sản phẩm: Cách Cấu trúc một PRD Core Banking</title><link>https://learn.tanhdev.com/series/core-banking-developer/part-8-core-banking-prd/</link><pubDate>Wed, 27 May 2026 07:10:00 +0700</pubDate><guid>https://learn.tanhdev.com/series/core-banking-developer/part-8-core-banking-prd/</guid><description>Hướng dẫn toàn diện về cách cấu trúc Tài liệu Yêu cầu Sản phẩm (PRD) cho các Hệ thống Core Banking, kết nối khoảng cách giữa các quy tắc nghiệp vụ, nguyên tắ...</description></item><item><title>Áo Giáp Thép Cho Bề Mặt Tấn Công Mới</title><link>https://learn.tanhdev.com/series/ai-driven-playbook/part-7-ai-security-engineering/</link><pubDate>Wed, 20 May 2026 08:00:00 +0700</pubDate><guid>https://learn.tanhdev.com/series/ai-driven-playbook/part-7-ai-security-engineering/</guid><description>AI tạo ra những bề mặt tấn công hoàn toàn mới. Hướng dẫn thiết kế kiến trúc phòng chống Prompt Injection, RAG Poisoning, Data Exfiltration và thiết lập Agent...</description></item><item><title>Xây nền tảng thế nào khi AI làm hết việc cơ bản?</title><link>https://learn.tanhdev.com/series/ai-driven-engineer/part-8-the-junior-paradox/</link><pubDate>Sun, 10 May 2026 16:10:00 +0700</pubDate><guid>https://learn.tanhdev.com/series/ai-driven-engineer/part-8-the-junior-paradox/</guid><description>Mổ xẻ cuộc khủng hoảng đào tạo lập trình viên trẻ. Khi máy móc đã giải quyết phần ngọn, người mới phải rèn luyện thế nào để không bị &amp;#39;rỗng ruột kiến thức&amp;#39;?</description></item><item><title>Phần 8 — Production PromptOps Pipeline</title><link>https://learn.tanhdev.com/series/prompt-standard/part-8-production-promptops/</link><pubDate>Sat, 09 May 2026 11:10:00 +0700</pubDate><guid>https://learn.tanhdev.com/series/prompt-standard/part-8-production-promptops/</guid><description>Cách xây dựng pipeline vận hành prompt cấp production: CI/CD cho prompt, LLM-as-a-Judge, golden dataset, và phát hiện drift.</description></item><item><title>Grand Finale: Kiến Trúc Hệ Thống AI-Native Toàn Diện</title><link>https://learn.tanhdev.com/series/ai-driven-playbook/part-8-ai-native-system-architecture/</link><pubDate>Thu, 21 May 2026 08:00:00 +0700</pubDate><guid>https://learn.tanhdev.com/series/ai-driven-playbook/part-8-ai-native-system-architecture/</guid><description>Bức tranh toàn cảnh: Tái cấu trúc toàn bộ nền tảng phần mềm, chuyển dịch từ Microservices truyền thống sang Event-driven AI Workflows và Multi-agent Collabor...</description></item><item><title>Phần 1: Kiến Trúc Hội Tụ (The Convergence)</title><link>https://learn.tanhdev.com/series/ai-data-engineering-pipeline/part-1-agentic-graphrag-long-context/</link><pubDate>Sun, 17 May 2026 12:00:00 +0700</pubDate><guid>https://learn.tanhdev.com/series/ai-data-engineering-pipeline/part-1-agentic-graphrag-long-context/</guid><description>Khám phá sự hội tụ giữa Agentic RAG (Bộ não), GraphRAG (Trí nhớ) và Long-Context LLMs (2M+ Tokens) trong hệ thống Enterprise AI 2026.</description></item><item><title>Phần 9 — Tích hợp LLM: Tư duy xây dựng AI-Native Application</title><link>https://learn.tanhdev.com/series/ai-driven-engineer/part-9-building-ai-native-architecture/</link><pubDate>Sun, 10 May 2026 16:20:00 +0700</pubDate><guid>https://learn.tanhdev.com/series/ai-driven-engineer/part-9-building-ai-native-architecture/</guid><description>Chuyển từ việc dùng AI để viết code sang việc đưa AI vào làm trái tim của sản phẩm. Kiến trúc LLM-Agnostic và RAG trong thực tế.</description></item><item><title>Từ Thợ Gõ Code Thành AI-Driven Engineer</title><link>https://learn.tanhdev.com/series/ai-driven-engineer/bonus-transition-path/</link><pubDate>Sun, 10 May 2026 17:00:00 +0700</pubDate><guid>https://learn.tanhdev.com/series/ai-driven-engineer/bonus-transition-path/</guid><description>Bản đồ hành động chi tiết giúp Lập trình viên lột xác trong vòng 3 tháng: Cài đặt công cụ, Rèn luyện tư duy, và Xây dựng dự án thực chiến.</description></item><item><title>Phần 2: Agentic Ingestion &amp; Multimodal Knowledge Graphs</title><link>https://learn.tanhdev.com/series/ai-data-engineering-pipeline/part-2-agentic-ingestion-multimodal/</link><pubDate>Sun, 17 May 2026 12:00:00 +0700</pubDate><guid>https://learn.tanhdev.com/series/ai-data-engineering-pipeline/part-2-agentic-ingestion-multimodal/</guid><description>Giải quyết ác mộng dữ liệu phi cấu trúc (PDF, bảng biểu, hình ảnh, audio) bằng kỹ thuật Agentic Ingestion, ColPali, và Multimodal Knowledge Graphs.</description></item><item><title>Affiliate Website Report</title><link>https://learn.tanhdev.com/docs/affiliate-website-report/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://learn.tanhdev.com/docs/affiliate-website-report/</guid><description>&lt;h1 id="affiliate-website-report"&gt;Affiliate Website Report&lt;/h1&gt;
&lt;p&gt;Ngày cập nhật: 2026-05-01&lt;/p&gt;
&lt;h2 id="1-tóm-tắt-điều-hành"&gt;1. Tóm tắt điều hành&lt;/h2&gt;
&lt;p&gt;Website affiliate vẫn là một mô hình khả thi trong năm 2026, nhưng cách làm hiệu quả đã thay đổi rõ rệt. Mô hình cũ dựa vào việc xuất bản hàng loạt bài viết mỏng, nội dung na ná nhau, hoặc dùng AI để scale số lượng trang không còn bền vững. Các công cụ tìm kiếm đang ưu tiên nội dung có giá trị gốc, trải nghiệm thực tế, và khả năng giúp người đọc ra quyết định mua hàng tốt hơn.&lt;/p&gt;</description></item><item><title>Phần 3: Nghệ Thuật Chunking &amp; Semantic Caching</title><link>https://learn.tanhdev.com/series/ai-data-engineering-pipeline/part-3-late-chunking-semantic-caching/</link><pubDate>Sun, 17 May 2026 12:00:00 +0700</pubDate><guid>https://learn.tanhdev.com/series/ai-data-engineering-pipeline/part-3-late-chunking-semantic-caching/</guid><description>Khám phá kỹ thuật Late Chunking, Contextual Retrieval và cách giảm 70% chi phí API LLM thông qua Semantic Caching trong môi trường Enterprise.</description></item><item><title>Phần 4: Streaming CDC &amp; Federated RAG</title><link>https://learn.tanhdev.com/series/ai-data-engineering-pipeline/part-4-streaming-cdc-federated-rag/</link><pubDate>Sun, 17 May 2026 12:00:00 +0700</pubDate><guid>https://learn.tanhdev.com/series/ai-data-engineering-pipeline/part-4-streaming-cdc-federated-rag/</guid><description>Kiến trúc RAG thời gian thực với Streaming CDC (Debezium/Kafka) và giải bài toán GDPR bằng Federated RAG qua Apollo GraphQL.</description></item><item><title>Phần 5: Bảo Mật Enterprise &amp; Data Poisoning</title><link>https://learn.tanhdev.com/series/ai-data-engineering-pipeline/part-5-enterprise-security-data-poisoning/</link><pubDate>Sun, 17 May 2026 12:00:00 +0700</pubDate><guid>https://learn.tanhdev.com/series/ai-data-engineering-pipeline/part-5-enterprise-security-data-poisoning/</guid><description>Phân tích lỗ hổng Indirect Prompt Injection trong RAG và cách thiết lập AI Firewall bằng NVIDIA NeMo Guardrails, Llama Guard.</description></item><item><title>Phần 6: Kỷ Nguyên Của AI Agents - Từ Đọc Hiểu Đến Tự Trị</title><link>https://learn.tanhdev.com/series/ai-data-engineering-pipeline/part-6-rise-of-ai-agents/</link><pubDate>Sun, 17 May 2026 12:00:00 +0700</pubDate><guid>https://learn.tanhdev.com/series/ai-data-engineering-pipeline/part-6-rise-of-ai-agents/</guid><description>Sự dịch chuyển kiến trúc từ RAG tĩnh sang AI Agents tự trị. Tìm hiểu chuẩn giao tiếp MCP, kiến trúc LangGraph và Human-in-the-Loop.</description></item><item><title>Phần 7: Agentic Memory - Giải Quyết Lời Nguyền 'Cá Vàng</title><link>https://learn.tanhdev.com/series/ai-data-engineering-pipeline/part-7-agentic-memory-long-term/</link><pubDate>Sun, 17 May 2026 12:00:00 +0700</pubDate><guid>https://learn.tanhdev.com/series/ai-data-engineering-pipeline/part-7-agentic-memory-long-term/</guid><description>Tại sao Context Window 1 triệu token không phải là bộ nhớ. Giải phẫu kiến trúc Episodic/Semantic Memory với Mem0 và Zep.</description></item><item><title>Tối Ưu Hóa Inference &amp; Triển Khai vLLM Trên Production</title><link>https://learn.tanhdev.com/series/ai-data-engineering-pipeline/part-8-inference-optimization-vllm/</link><pubDate>Sun, 17 May 2026 12:00:00 +0700</pubDate><guid>https://learn.tanhdev.com/series/ai-data-engineering-pipeline/part-8-inference-optimization-vllm/</guid><description>Vượt qua giới hạn VRAM và tối ưu chi phí Server khi triển khai LLM 70B với vLLM, PagedAttention và Quantization FP8/AWQ.</description></item><item><title>Giám Sát &amp; Gỡ Lỗi Luồng Suy Nghĩ Của AI</title><link>https://learn.tanhdev.com/series/ai-data-engineering-pipeline/part-9-agentic-observability-monitoring/</link><pubDate>Sun, 17 May 2026 12:00:00 +0700</pubDate><guid>https://learn.tanhdev.com/series/ai-data-engineering-pipeline/part-9-agentic-observability-monitoring/</guid><description>Phá bỏ &amp;#39;hộp đen&amp;#39; của AI Agents bằng OpenTelemetry, cấu trúc Span phân cấp và kỹ thuật gỡ lỗi xuyên không (Time-Travel Debugging).</description></item><item><title>Phần 10: Production Evals &amp; CI/CD Cho AI</title><link>https://learn.tanhdev.com/series/ai-data-engineering-pipeline/part-10-production-evals-cicd/</link><pubDate>Sun, 17 May 2026 12:00:00 +0700</pubDate><guid>https://learn.tanhdev.com/series/ai-data-engineering-pipeline/part-10-production-evals-cicd/</guid><description>Chấm dứt kỷ nguyên test cảm tính. Xây dựng hệ thống tự động chấm điểm AI (LLM-as-a-judge) và tích hợp cổng chặn CI/CD với GitHub Actions.</description></item><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>Sự Đứt Gãy Của Naive RAG Và Kỷ Nguyên GraphRAG</title><link>https://learn.tanhdev.com/series/ai-data-engineering-pipeline/executive-summary-graphrag-data-pipeline/</link><pubDate>Sun, 17 May 2026 12:05:00 +0700</pubDate><guid>https://learn.tanhdev.com/series/ai-data-engineering-pipeline/executive-summary-graphrag-data-pipeline/</guid><description>Tổng quan về sự sụp đổ của Naive RAG trong môi trường Enterprise và tại sao GraphRAG cùng một Data Pipeline chuẩn mực là chìa khóa sống còn cho hệ thống AI.</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>Generative UI là gì? Tại sao Chatbot đang thoái trào</title><link>https://learn.tanhdev.com/series/generative-ui-architecture/executive-summary/</link><pubDate>Sat, 16 May 2026 12:00:00 +0700</pubDate><guid>https://learn.tanhdev.com/series/generative-ui-architecture/executive-summary/</guid><description>Tổng quan cho Tech Lead &amp;amp; Architect: Chatbot đang thất bại ra sao và Generative UI (GenUI) giải quyết bài toán gì trong Enterprise Frontend.</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>Distributed Tracing với ClickHouse</title><link>https://learn.tanhdev.com/series/shopee-architecture/05-observability/</link><pubDate>Tue, 05 May 2026 08:50:00 +0700</pubDate><guid>https://learn.tanhdev.com/series/shopee-architecture/05-observability/</guid><description>Bài 5: Tai mắt của hệ thống - Distributed Tracing với ClickHouse - Bài viết chi tiết.</description></item><item><title>Bài 4: Tầng Dữ liệu - Từ MySQL Sharding đến Siêu rồng TiDB</title><link>https://learn.tanhdev.com/series/shopee-architecture/04-database-scale/</link><pubDate>Tue, 05 May 2026 08:40:00 +0700</pubDate><guid>https://learn.tanhdev.com/series/shopee-architecture/04-database-scale/</guid><description>Bài 4: Tầng Dữ liệu - Từ MySQL Sharding đến Siêu rồng TiDB - Bài viết chi tiết.</description></item><item><title>Message Queue và Graceful Degradation</title><link>https://learn.tanhdev.com/series/shopee-architecture/03-traffic-shield/</link><pubDate>Tue, 05 May 2026 08:30:00 +0700</pubDate><guid>https://learn.tanhdev.com/series/shopee-architecture/03-traffic-shield/</guid><description>Bài 3: Tấm khiên bảo vệ - Message Queue và Graceful Degradation - Bài viết chi tiết.</description></item><item><title>Bí ẩn phía sau Redis và Hot Keys</title><link>https://learn.tanhdev.com/series/shopee-architecture/02-flash-sale-engine/</link><pubDate>Tue, 05 May 2026 08:20:00 +0700</pubDate><guid>https://learn.tanhdev.com/series/shopee-architecture/02-flash-sale-engine/</guid><description>Bài 2: Kiến trúc Flash Sale - Bí ẩn phía sau Redis và Hot Keys - Bài viết chi tiết.</description></item><item><title>Sức mạnh của Go, gRPC và API Gateway</title><link>https://learn.tanhdev.com/series/shopee-architecture/01-microservices-foundation/</link><pubDate>Tue, 05 May 2026 08:10:00 +0700</pubDate><guid>https://learn.tanhdev.com/series/shopee-architecture/01-microservices-foundation/</guid><description>Bài 1: Nền tảng Microservices - Sức mạnh của Go, gRPC và API Gateway - Bài viết chi tiết.</description></item><item><title>Alipay Double 11: Executive Summary</title><link>https://learn.tanhdev.com/series/alipay-double-11/executive-summary/</link><pubDate>Sat, 02 May 2026 00:00:00 +0000</pubDate><guid>https://learn.tanhdev.com/series/alipay-double-11/executive-summary/</guid><description>Alipay Double 11: Executive Summary - Bài viết chi tiết.</description></item><item><title>Alipay Double 11: Learning Path</title><link>https://learn.tanhdev.com/series/alipay-double-11/alipay-learn/</link><pubDate>Sat, 02 May 2026 00:00:00 +0000</pubDate><guid>https://learn.tanhdev.com/series/alipay-double-11/alipay-learn/</guid><description>Alipay Double 11: Learning Path - Bài viết chi tiết.</description></item><item><title>Alipay Double 11: Modern Tech Comparison</title><link>https://learn.tanhdev.com/series/alipay-double-11/modern-tech-comparison/</link><pubDate>Sat, 02 May 2026 00:00:00 +0000</pubDate><guid>https://learn.tanhdev.com/series/alipay-double-11/modern-tech-comparison/</guid><description>Alipay Double 11: Modern Tech Comparison - Bài viết chi tiết.</description></item><item><title>Alipay Double 11: Phase 1 - Timeline &amp; History</title><link>https://learn.tanhdev.com/series/alipay-double-11/phase-1-timeline/</link><pubDate>Sat, 02 May 2026 00:00:00 +0000</pubDate><guid>https://learn.tanhdev.com/series/alipay-double-11/phase-1-timeline/</guid><description>Alipay Double 11: Phase 1 - Timeline &amp;amp; History - Bài viết chi tiết.</description></item><item><title>Alipay Double 11: Phase 2 - Architecture Deep Dive</title><link>https://learn.tanhdev.com/series/alipay-double-11/phase-2-architecture/</link><pubDate>Sat, 02 May 2026 00:00:00 +0000</pubDate><guid>https://learn.tanhdev.com/series/alipay-double-11/phase-2-architecture/</guid><description>Alipay Double 11: Phase 2 - Architecture Deep Dive - Bài viết chi tiết.</description></item><item><title>Alipay Double 11: Phase 3 - Operations &amp; Stress Testing</title><link>https://learn.tanhdev.com/series/alipay-double-11/phase-3-operations/</link><pubDate>Sat, 02 May 2026 00:00:00 +0000</pubDate><guid>https://learn.tanhdev.com/series/alipay-double-11/phase-3-operations/</guid><description>Alipay Double 11: Phase 3 - Operations &amp;amp; Stress Testing - Bài viết chi tiết.</description></item><item><title>Alipay Double 11: Phase 4 - Deep Dive</title><link>https://learn.tanhdev.com/series/alipay-double-11/phase-4-deep-dive/</link><pubDate>Sat, 02 May 2026 00:00:00 +0000</pubDate><guid>https://learn.tanhdev.com/series/alipay-double-11/phase-4-deep-dive/</guid><description>Alipay Double 11: Phase 4 - Deep Dive - Bài viết chi tiết.</description></item><item><title>Alipay Double 11: Phase 4 - Technology Overview</title><link>https://learn.tanhdev.com/series/alipay-double-11/phase-4-technology/</link><pubDate>Sat, 02 May 2026 00:00:00 +0000</pubDate><guid>https://learn.tanhdev.com/series/alipay-double-11/phase-4-technology/</guid><description>Alipay Double 11: Phase 4 - Technology Overview - Bài viết chi tiết.</description></item><item><title>Alipay Double 11: Phase 5 - Synthesis &amp; Lessons</title><link>https://learn.tanhdev.com/series/alipay-double-11/phase-5-synthesis/</link><pubDate>Sat, 02 May 2026 00:00:00 +0000</pubDate><guid>https://learn.tanhdev.com/series/alipay-double-11/phase-5-synthesis/</guid><description>Alipay Double 11: Phase 5 - Synthesis &amp;amp; Lessons - Bài viết chi tiết.</description></item><item><title>Alipay Double 11: Research Plan</title><link>https://learn.tanhdev.com/series/alipay-double-11/research-index/</link><pubDate>Sat, 02 May 2026 00:00:00 +0000</pubDate><guid>https://learn.tanhdev.com/series/alipay-double-11/research-index/</guid><description>Alipay Double 11: Research Plan - Bài viết chi tiết.</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><item><title>About</title><link>https://learn.tanhdev.com/about/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://learn.tanhdev.com/about/</guid><description>&lt;p&gt;&lt;code&gt;learn.tanhdev.com&lt;/code&gt; is a small publishing site for practical notes, reports, and experiments.&lt;/p&gt;
&lt;p&gt;The goal is simple:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;publish useful research&lt;/li&gt;
&lt;li&gt;keep build and deploy lightweight&lt;/li&gt;
&lt;li&gt;test ideas quickly on a clean Hugo setup&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Khám phá xu hướng Modular Monolith 2026: Tại sao 42% doanh nghiệp trung thành với Monolith?</title><link>https://learn.tanhdev.com/series/modular-monolith-architecture-hub/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://learn.tanhdev.com/series/modular-monolith-architecture-hub/</guid><description>Tại sao 42% doanh nghiệp (và GitHub, Shopify, WhatsApp) đang từ bỏ Microservices để quay về với Modular Monolith? Khám phá báo cáo CNCF 2025 và giải pháp tối ưu hóa hàng triệu USD chi phí đám mây.</description></item></channel></rss>