<?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>Engineering on Learn by Tanhdev</title><link>https://learn.tanhdev.com/categories/engineering/</link><description>Recent content in Engineering on Learn by Tanhdev</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Mon, 01 Jun 2026 10:00:00 +0700</lastBuildDate><atom:link href="https://learn.tanhdev.com/categories/engineering/index.xml" rel="self" type="application/rss+xml"/><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>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>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>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>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>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>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>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>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>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>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>Triển khai Agentic AI Swarm trên Production</title><link>https://learn.tanhdev.com/posts/deploying-autonomous-ai-swarm-openclaw-litellm/</link><pubDate>Sun, 17 May 2026 21:45:00 +0700</pubDate><guid>https://learn.tanhdev.com/posts/deploying-autonomous-ai-swarm-openclaw-litellm/</guid><description>Chatbot hội thoại thông thường đã thoái trào; kỷ nguyên của các agent tự trị (autonomous agents) đã tới. Tìm hiểu cách triển khai một hệ thống AI Swarm ổn đị...</description></item><item><title>Tương lai của lập trình viên Laravel trong kỷ nguyên AI</title><link>https://learn.tanhdev.com/posts/t%C6%B0%C6%A1ng-lai-c%E1%BB%A7a-l%E1%BA%ADp-tr%C3%ACnh-vi%C3%AAn-laravel-trong-k%E1%BB%B7-nguy%C3%AAn-ai/</link><pubDate>Sat, 16 May 2026 21:35:00 +0700</pubDate><guid>https://learn.tanhdev.com/posts/t%C6%B0%C6%A1ng-lai-c%E1%BB%A7a-l%E1%BA%ADp-tr%C3%ACnh-vi%C3%AAn-laravel-trong-k%E1%BB%B7-nguy%C3%AAn-ai/</guid><description>Báo cáo thực chiến về cách AI đang tái định hình việc lập trình Laravel. Từ việc viết CRUD trong 0 giây đến sự trỗi dậy của Modular Monolith và Queue Orchest...</description></item><item><title>Tương lai của Lập trình Frontend trong Kỷ nguyên AI</title><link>https://learn.tanhdev.com/posts/t%C6%B0%C6%A1ng-lai-c%E1%BB%A7a-l%E1%BA%ADp-tr%C3%ACnh-frontend-trong-k%E1%BB%B7-nguy%C3%AAn-ai/</link><pubDate>Sat, 16 May 2026 21:00:00 +0700</pubDate><guid>https://learn.tanhdev.com/posts/t%C6%B0%C6%A1ng-lai-c%E1%BB%A7a-l%E1%BA%ADp-tr%C3%ACnh-frontend-trong-k%E1%BB%B7-nguy%C3%AAn-ai/</guid><description>10 dự đoán thực tế từ một kỹ sư frontend về Kiến trúc Frontend AI-Native đến năm 2028: Component Registries, chuẩn giao tiếp MCP, streaming transports, và sự...</description></item><item><title>Magento Có Còn Đáng Đầu Tư Trong Năm 2026? Góc Nhìn Thực...</title><link>https://learn.tanhdev.com/posts/magento-c%C3%B3-c%C3%B2n-%C4%91%C3%A1ng-%C4%91%E1%BA%A7u-t%C6%B0-trong-n%C4%83m-2026-g%C3%B3c-nh%C3%ACn-th%E1%BB%B1c.../</link><pubDate>Thu, 07 May 2026 10:00:00 +0700</pubDate><guid>https://learn.tanhdev.com/posts/magento-c%C3%B3-c%C3%B2n-%C4%91%C3%A1ng-%C4%91%E1%BA%A7u-t%C6%B0-trong-n%C4%83m-2026-g%C3%B3c-nh%C3%ACn-th%E1%BB%B1c.../</guid><description>Magento vẫn là một nền tảng hạng nặng trong năm 2026, nhưng chỉ khi bạn hiểu được cái giá thực sự của nó: nâng cấp hạ tầng, rủi ro tương thích extension, và ...</description></item><item><title>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>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ó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>Làm phẳng Mô hình EAV bằng SQL và Node.js</title><link>https://learn.tanhdev.com/posts/exporting-magento-2-data-flat-sql-nodejs/</link><pubDate>Sat, 09 Mar 2024 03:38:22 +0000</pubDate><guid>https://learn.tanhdev.com/posts/exporting-magento-2-data-flat-sql-nodejs/</guid><description>Một hướng dẫn cấp độ production để trích xuất dữ liệu đơn hàng và catalog sản phẩm từ mô hình EAV của Magento 2 — kèm theo các câu SQL truy vấn trực tiếp có ...</description></item></channel></rss>