<?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>Architecture on Learn by Tanhdev</title><link>https://learn.tanhdev.com/categories/architecture/</link><description>Recent content in Architecture on Learn by Tanhdev</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Mon, 01 Jun 2026 15:20:00 +0700</lastBuildDate><atom:link href="https://learn.tanhdev.com/categories/architecture/index.xml" rel="self" type="application/rss+xml"/><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>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>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>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>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>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>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>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>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></channel></rss>