<?xml version="1.0" encoding="UTF-8" ?>
<rss
    version="2.0"
    xmlns:atom="http://www.w3.org/2005/Atom"
    xmlns:content="http://purl.org/rss/1.0/modules/content/"
    xmlns:webfeeds="http://webfeeds.org/rss/1.0"
    xmlns:media="http://search.yahoo.com/mrss/"
    >
    <channel>
        <title>Systemdesign Tag - Viblo</title>
        <link>https://viblo.asia/rss</link>
        <description><![CDATA[Free service for technical knowledge sharing]]></description>
        <atom:link href="https://viblo.asia/rss/tags/systemdesign.rss" rel="self"></atom:link>
                <copyright>Sun* Inc.</copyright>
                                                <webfeeds:logo>https://viblo.asia/logo_full.svg</webfeeds:logo>
        <image>
            <url>https://viblo.asia/logo_full.svg</url>
            <title>Systemdesign Tag - Viblo</title>
            <link>https://viblo.asia/rss</link>
        </image>
                                <language>vi-vn</language>
        <lastBuildDate>2026-04-23T19:30:42+07:00</lastBuildDate>
                <item>
            <title><![CDATA[Circuit Breaker: &quot;Cầu Dao Điện&quot; Cứu Rỗi Hệ Thống Microservices Khỏi Hiệu Ứng Domino]]></title>
                        <link>https://viblo.asia/p/circuit-breaker-cau-dao-dien-cuu-roi-he-thong-microservices-khoi-hieu-ung-domino-OXLA0j0ZJGr</link>
            <guid isPermaLink="true">https://viblo.asia/p/circuit-breaker-cau-dao-dien-cuu-roi-he-thong-microservices-khoi-hieu-ung-domino-OXLA0j0ZJGr</guid>
            <description><![CDATA[Khi bạn chia nhỏ một hệ thống khổng lồ (Monolith) thành nhiều Service nhỏ (User Service, Order Service, Payment Service...), bạn nhận được sự linh hoạ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyễn Huy Hoàng</dc:creator>
            <pubDate>2026-04-18 21:21:25</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Bảng Dữ Liệu 50 Triệu Dòng: Thuật Toán Phân Vùng (Partitioning) &amp; Nghệ Thuật &quot;Chia Để Trị&quot;]]></title>
                        <link>https://viblo.asia/p/bang-du-lieu-50-trieu-dong-thuat-toan-phan-vung-partitioning-nghe-thuat-chia-de-tri-pPLkN3NDJRZ</link>
            <guid isPermaLink="true">https://viblo.asia/p/bang-du-lieu-50-trieu-dong-thuat-toan-phan-vung-partitioning-nghe-thuat-chia-de-tri-pPLkN3NDJRZ</guid>
            <description><![CDATA[Chúc mừng hệ thống của bạn đã "sống sót" qua giai đoạn startup!

Nhưng khi công ty làm ăn phát đạt, hệ thống của bạn sẽ đối mặt với một "căn bệnh nhà ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyễn Huy Hoàng</dc:creator>
            <pubDate>2026-04-18 18:39:58</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Giải Phẫu OAuth2: Nghệ Thuật Lấy Dữ Liệu Mà Không Cần Mật Khẩu]]></title>
                        <link>https://viblo.asia/p/giai-phau-oauth2-nghe-thuat-lay-du-lieu-ma-khong-can-mat-khau-OQJwzBP04MP</link>
            <guid isPermaLink="true">https://viblo.asia/p/giai-phau-oauth2-nghe-thuat-lay-du-lieu-ma-khong-can-mat-khau-OQJwzBP04MP</guid>
            <description><![CDATA[Người dùng ngày nay cực kỳ thiếu kiên nhẫn. Bắt họ gõ Email, tạo Mật khẩu (phải có chữ hoa, chữ thường, số, ký tự đặc biệt), rồi bắt vào Email bấm lin...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyễn Huy Hoàng</dc:creator>
            <pubDate>2026-04-17 13:39:03</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Sliding Expiration: Nghệ Thuật &quot;Gia Hạn Trượt&quot; &amp; Lệnh GETEX Thần Thánh Của Redis]]></title>
                        <link>https://viblo.asia/p/sliding-expiration-nghe-thuat-gia-han-truot-lenh-getex-than-thanh-cua-redis-PoL7edK64vk</link>
            <guid isPermaLink="true">https://viblo.asia/p/sliding-expiration-nghe-thuat-gia-han-truot-lenh-getex-than-thanh-cua-redis-PoL7edK64vk</guid>
            <description><![CDATA[Ý tưởng "cứ User còn gọi thì Key còn sống" là một kỹ thuật cực kỳ nổi tiếng trong giới System Design. Nếu ở bài trước, chúng ta học các "ép Key phải c...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyễn Huy Hoàng</dc:creator>
            <pubDate>2026-04-17 09:53:25</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Redis Cache: Khi &quot;Tấm Khiên&quot; Trở Thành Tử Huyệt &amp; 3 Thảm Họa Đẫm Máu]]></title>
                        <link>https://viblo.asia/p/redis-cache-khi-tam-khien-tro-thanh-tu-huyet-3-tham-hoa-dam-mau-wd43EKwqLX9</link>
            <guid isPermaLink="true">https://viblo.asia/p/redis-cache-khi-tam-khien-tro-thanh-tu-huyet-3-tham-hoa-dam-mau-wd43EKwqLX9</guid>
            <description><![CDATA[Ở những bài trước, chúng ta đã hiểu tại sao RAM lại nhanh gấp vạn lần ổ cứng, và cách tổ chức Key-Value sao cho khoa học. 99% anh em dev khi nhắc đến ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyễn Huy Hoàng</dc:creator>
            <pubDate>2026-04-16 15:54:42</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Khai Phá Sức Mạnh Elasticsearch Bằng Node.js: Kiến Trúc Kết Nối Chuẩn Enterprise]]></title>
                        <link>https://viblo.asia/p/khai-pha-suc-manh-elasticsearch-bang-nodejs-kien-truc-ket-noi-chuan-enterprise-PoL7edKl4vk</link>
            <guid isPermaLink="true">https://viblo.asia/p/khai-pha-suc-manh-elasticsearch-bang-nodejs-kien-truc-ket-noi-chuan-enterprise-PoL7edKl4vk</guid>
            <description><![CDATA[Ở bài trước, chúng ta đã hiểu về lý thuyết Inverted Index cực kỳ bá đạo của Elasticsearch. Nhưng khi mang lý thuyết đó vào thực hành, việc kết nối con...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyễn Huy Hoàng</dc:creator>
            <pubDate>2026-04-16 15:25:29</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Nghệ Thuật Key-Value: Đừng Biến Redis Thành &quot;Bãi Rác&quot; Trị Giá Trăm Triệu]]></title>
                        <link>https://viblo.asia/p/nghe-thuat-key-value-dung-bien-redis-thanh-bai-rac-tri-gia-tram-trieu-AWVpX17XV05</link>
            <guid isPermaLink="true">https://viblo.asia/p/nghe-thuat-key-value-dung-bien-redis-thanh-bai-rac-tri-gia-tram-trieu-AWVpX17XV05</guid>
            <description><![CDATA[Ở các bài trước, chúng ta đã lặn lội qua các "Cấu trúc dữ liệu" hạng nặng (ZSET, List) và mổ xẻ phần cứng (In-Memory). Nhưng hôm nay, chúng ta sẽ quay...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyễn Huy Hoàng</dc:creator>
            <pubDate>2026-04-16 12:16:41</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Vứt Bỏ JSON.stringify: Khai Mở Sức Mạnh 5 Cấu Trúc Dữ Liệu Của Redis]]></title>
                        <link>https://viblo.asia/p/vut-bo-jsonstringify-khai-mo-suc-manh-5-cau-truc-du-lieu-cua-redis-37LdeQj0Vov</link>
            <guid isPermaLink="true">https://viblo.asia/p/vut-bo-jsonstringify-khai-mo-suc-manh-5-cau-truc-du-lieu-cua-redis-37LdeQj0Vov</guid>
            <description><![CDATA[Ở bài trước về Redis, chúng ta đã đàm đạo về khái niệm In-Memory và thảm họa Cache Stampede. Nhưng có một sự thật phũ phàng: 90% anh em dev khi mới xà...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyễn Huy Hoàng</dc:creator>
            <pubDate>2026-04-15 23:50:47</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Lạc Trôi Cùng Open Location Code: Gói Gọn Tọa Độ Trái Đất Trong 10 Ký Tự]]></title>
                        <link>https://viblo.asia/p/lac-troi-cung-open-location-code-goi-gon-toa-do-trai-dat-trong-10-ky-tu-Nj4vg6k8J6r</link>
            <guid isPermaLink="true">https://viblo.asia/p/lac-troi-cung-open-location-code-goi-gon-toa-do-trai-dat-trong-10-ky-tu-Nj4vg6k8J6r</guid>
            <description><![CDATA[Hôm nay, mình sẽ rẽ sang một chủ đề cực kỳ thú vị thuộc mảng Geospatial (Dữ liệu không gian địa lý). Nếu bạn từng làm Backend cho các ứng dụng giao hà...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyễn Huy Hoàng</dc:creator>
            <pubDate>2026-04-15 17:02:27</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Bí Mật Tốc Độ Của Elasticsearch: Giải Phẫu Inverted Index (Chỉ Mục Đảo)]]></title>
                        <link>https://viblo.asia/p/bi-mat-toc-do-cua-elasticsearch-giai-phau-inverted-index-chi-muc-dao-13VM9qPdVY7</link>
            <guid isPermaLink="true">https://viblo.asia/p/bi-mat-toc-do-cua-elasticsearch-giai-phau-inverted-index-chi-muc-dao-13VM9qPdVY7</guid>
            <description><![CDATA[Ở những bài trước, chúng ta đã chê bôi thậm tệ câu query LIKE '%keyword%' trong SQL và tôn vinh Exact Match (=). Nhưng thực tế phũ phàng là: Người dùn...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyễn Huy Hoàng</dc:creator>
            <pubDate>2026-04-15 07:16:35</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Imperative CLI: Tư Duy &quot;Cầm Tay Chỉ Việc&quot; &amp; Sự Tiến Hóa Lên Declarative]]></title>
                        <link>https://viblo.asia/p/imperative-cli-tu-duy-cam-tay-chi-viec-su-tien-hoa-len-declarative-XP4WEo7qL7G</link>
            <guid isPermaLink="true">https://viblo.asia/p/imperative-cli-tu-duy-cam-tay-chi-viec-su-tien-hoa-len-declarative-XP4WEo7qL7G</guid>
            <description><![CDATA[Hồi mới tập tành làm DevOps kiêm Backend, mình từng viết một cái shell script (bash) cực kỳ tâm huyết để tự động hóa việc deploy con app Node.js lên s...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyễn Huy Hoàng</dc:creator>
            <pubDate>2026-04-14 17:22:08</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Cache Stampede: Khi Redis &quot;Phản Lưới Nhà&quot; &amp; Hiệu Ứng Bầy Đàn Dẫm Đạp Database]]></title>
                        <link>https://viblo.asia/p/cache-stampede-khi-redis-phan-luoi-nha-hieu-ung-bay-dan-dam-dap-database-G24B89kWLz3</link>
            <guid isPermaLink="true">https://viblo.asia/p/cache-stampede-khi-redis-phan-luoi-nha-hieu-ung-bay-dan-dam-dap-database-G24B89kWLz3</guid>
            <description><![CDATA[Hãy tưởng tượng hệ thống của bạn đang chạy một chiến dịch Flash Sale cực lớn. Để bảo vệ con MySQL già cỗi, bạn áp dụng chiến thuật chuẩn sách giáo kho...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyễn Huy Hoàng</dc:creator>
            <pubDate>2026-04-14 07:20:54</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Bản Chất Của &quot;In-Memory&quot; Trong Redis là gì]]></title>
                        <link>https://viblo.asia/p/ban-chat-cua-in-memory-trong-redis-la-gi-y0VGwGnzVPA</link>
            <guid isPermaLink="true">https://viblo.asia/p/ban-chat-cua-in-memory-trong-redis-la-gi-y0VGwGnzVPA</guid>
            <description><![CDATA[Câu chuyện muôn thuở: Hệ thống E-commerce của bạn đang chạy chiến dịch Flash Sale. Có khoảng 10.000 user liên tục F5 trang chủ để xem Top 10 sản phẩm ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyễn Huy Hoàng</dc:creator>
            <pubDate>2026-04-13 21:51:50</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[N+1 HTTP Requests: Sát Thủ Vô Hình Bóp Nghẹt Kiến Trúc Microservices]]></title>
                        <link>https://viblo.asia/p/n1-http-requests-sat-thu-vo-hinh-bop-nghet-kien-truc-microservices-kNLr3vbbVgA</link>
            <guid isPermaLink="true">https://viblo.asia/p/n1-http-requests-sat-thu-vo-hinh-bop-nghet-kien-truc-microservices-kNLr3vbbVgA</guid>
            <description><![CDATA[Hồi mới tập tành đập bỏ hệ thống Monolithic (nguyên khối) để chuyển sang Microservices, mình mang một sự hưng phấn tột độ. Nhìn các services nhỏ xinh ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyễn Huy Hoàng</dc:creator>
            <pubDate>2026-04-13 18:00:20</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Plan Before You Code: Đừng Để AI Xây Lâu Đài Trên Cát]]></title>
                        <link>https://viblo.asia/p/plan-before-you-code-dung-de-ai-xay-lau-dai-tren-cat-8X4EjG9jJN2</link>
            <guid isPermaLink="true">https://viblo.asia/p/plan-before-you-code-dung-de-ai-xay-lau-dai-tren-cat-8X4EjG9jJN2</guid>
            <description><![CDATA[Chắc hẳn anh em dev nào cũng từng trải qua cảm giác này: Nhận một ticket requirement mới trông có vẻ "ngon ăn". Máu nghề nổi lên, bạn lập tức bật Curs...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyễn Huy Hoàng</dc:creator>
            <pubDate>2026-04-13 10:07:57</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[Open Source] #123 - SoulSync: Nền tảng tự động hóa kho nhạc cá nhân với Python, Soulseek và kiến trúc Orchestration đa nguồn tải]]></title>
                        <link>https://viblo.asia/p/open-source-123-soulsync-nen-tang-tu-dong-hoa-kho-nhac-ca-nhan-voi-python-soulseek-va-kien-truc-orchestration-da-nguon-tai-K9Vy8YzxLQR</link>
            <guid isPermaLink="true">https://viblo.asia/p/open-source-123-soulsync-nen-tang-tu-dong-hoa-kho-nhac-ca-nhan-voi-python-soulseek-va-kien-truc-orchestration-da-nguon-tai-K9Vy8YzxLQR</guid>
            <description><![CDATA[Trong kỷ nguyên nghe nhạc trực tuyến, việc sở hữu các tệp nhạc số chất lượng cao (FLAC, Hi-Res) và quản lý chúng một cách tự động trên các máy chủ cá ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Trung tín Phạm</dc:creator>
            <pubDate>2026-04-13 06:33:45</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[Open Source] #121 - Davis: Máy chủ CalDAV/CardDAV/WebDAV hiện đại với Symfony 7, SabreDAV và kiến trúc &quot;Bridge&quot; tối ưu]]></title>
                        <link>https://viblo.asia/p/open-source-121-davis-may-chu-caldavcarddavwebdav-hien-dai-voi-symfony-7-sabredav-va-kien-truc-bridge-toi-uu-y0VGwGREVPA</link>
            <guid isPermaLink="true">https://viblo.asia/p/open-source-121-davis-may-chu-caldavcarddavwebdav-hien-dai-voi-symfony-7-sabredav-va-kien-truc-bridge-toi-uu-y0VGwGREVPA</guid>
            <description><![CDATA[Trong hệ sinh thái các giao thức đồng bộ hóa (Calendars, Contacts, Files), SabreDAV từ lâu đã là thư viện chuẩn mực của PHP. Tuy nhiên, việc vận hành ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Trung tín Phạm</dc:creator>
            <pubDate>2026-04-13 06:26:38</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[Open Source] #119 - Dolibarr: Hệ quản trị doanh nghiệp (ERP &amp; CRM) bền bỉ với kiến trúc No-Framework, Module-centric và hệ thống Hook/Trigger linh hoạt]]></title>
                        <link>https://viblo.asia/p/open-source-119-dolibarr-he-quan-tri-doanh-nghiep-erp-crm-ben-bi-voi-kien-truc-no-framework-module-centric-va-he-thong-hooktrigger-linh-hoat-G24B89KeLz3</link>
            <guid isPermaLink="true">https://viblo.asia/p/open-source-119-dolibarr-he-quan-tri-doanh-nghiep-erp-crm-ben-bi-voi-kien-truc-no-framework-module-centric-va-he-thong-hooktrigger-linh-hoat-G24B89KeLz3</guid>
            <description><![CDATA[Trong thế giới của các hệ thống ERP/CRM phức tạp như Odoo hay SAP, Dolibarr nổi lên như một hình mẫu về sự đơn giản, tính thực dụng và khả năng tồn tạ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Trung tín Phạm</dc:creator>
            <pubDate>2026-04-12 16:42:30</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[Open Source] #117 - Apache Answer: Nền tảng Q&amp;A hiện đại với Go, React và kiến trúc Plugin-driven linh hoạt]]></title>
                        <link>https://viblo.asia/p/open-source-117-apache-answer-nen-tang-qa-hien-dai-voi-go-react-va-kien-truc-plugin-driven-linh-hoat-7Z4DEeY1JnX</link>
            <guid isPermaLink="true">https://viblo.asia/p/open-source-117-apache-answer-nen-tang-qa-hien-dai-voi-go-react-va-kien-truc-plugin-driven-linh-hoat-7Z4DEeY1JnX</guid>
            <description><![CDATA[Xây dựng một cộng đồng hỏi đáp (Q&A) như Stack Overflow hay Quora đòi hỏi hệ thống phải giải quyết tốt các bài toán về: phân quyền phức tạp, hệ thống ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Trung tín Phạm</dc:creator>
            <pubDate>2026-04-12 16:37:27</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[Diagram] Refund &amp; Chargeback: Khi Fintech Phải Xử Lý &quot;Dòng Tiền Ngược&quot;]]></title>
                        <link>https://viblo.asia/p/diagram-refund-chargeback-khi-fintech-phai-xu-ly-dong-tien-nguoc-oW4oel07Lml</link>
            <guid isPermaLink="true">https://viblo.asia/p/diagram-refund-chargeback-khi-fintech-phai-xu-ly-dong-tien-nguoc-oW4oel07Lml</guid>
            <description><![CDATA[Trong thế giới thanh toán, việc nhận tiền vào là niềm vui, nhưng việc trả tiền ra (Refund) hoặc bị ngân hàng đòi tiền (Chargeback) lại là một bài toán...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyễn Huy Hoàng</dc:creator>
            <pubDate>2026-04-08 21:23:49</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[Open Source] #100 - Strapi: Kiến trúc Headless CMS plugin-driven hàng đầu với Koa.js, Knex và cơ chế Document Matrix]]></title>
                        <link>https://viblo.asia/p/open-source-100-strapi-kien-truc-headless-cms-plugin-driven-hang-dau-voi-koajs-knex-va-co-che-document-matrix-K9Vy8Y0OLQR</link>
            <guid isPermaLink="true">https://viblo.asia/p/open-source-100-strapi-kien-truc-headless-cms-plugin-driven-hang-dau-voi-koajs-knex-va-co-che-document-matrix-K9Vy8Y0OLQR</guid>
            <description><![CDATA[Việc xây dựng một hệ thống quản trị nội dung (CMS) linh hoạt, dễ mở rộng mà vẫn đảm bảo hiệu năng cao là một bài toán hóc búa đối với mọi đội ngũ kỹ t...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Trung tín Phạm</dc:creator>
            <pubDate>2026-04-08 19:56:47</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[Open Source] #93 - Yoopta-Editor: Kiến trúc trình soạn thảo &quot;Block-based&quot; thế hệ mới với Slate.js, Immer và dnd-kit]]></title>
                        <link>https://viblo.asia/p/open-source-93-yoopta-editor-kien-truc-trinh-soan-thao-block-based-the-he-moi-voi-slatejs-immer-va-dnd-kit-bA468RDBLKv</link>
            <guid isPermaLink="true">https://viblo.asia/p/open-source-93-yoopta-editor-kien-truc-trinh-soan-thao-block-based-the-he-moi-voi-slatejs-immer-va-dnd-kit-bA468RDBLKv</guid>
            <description><![CDATA[Việc xây dựng một trình soạn thảo văn bản hiện đại theo phong cách "Notion-like" (soạn thảo dựa trên các khối - Block-based) là một bài toán hóc búa v...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Trung tín Phạm</dc:creator>
            <pubDate>2026-04-08 19:40:34</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[Open Source] #92 - Baserow: Kiến trúc No-code Database triệu bản ghi với Django, Nuxt.js và cơ chế Dynamic Modeling]]></title>
                        <link>https://viblo.asia/p/open-source-92-baserow-kien-truc-no-code-database-trieu-ban-ghi-voi-django-nuxtjs-va-co-che-dynamic-modeling-OXLA0BRBJGr</link>
            <guid isPermaLink="true">https://viblo.asia/p/open-source-92-baserow-kien-truc-no-code-database-trieu-ban-ghi-voi-django-nuxtjs-va-co-che-dynamic-modeling-OXLA0BRBJGr</guid>
            <description><![CDATA[Việc xây dựng một nền tảng No-code Database (như Airtable) là một thử thách cực lớn về mặt kỹ thuật. Nó không chỉ đơn thuần là một ứng dụng CRUD, mà l...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Trung tín Phạm</dc:creator>
            <pubDate>2026-04-08 19:37:30</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[Open Source] #86 - Betula: Kiến trúc hệ thống Bookmark cá nhân bền vững với Golang, SQLite và giao thức ActivityPub]]></title>
                        <link>https://viblo.asia/p/open-source-86-betula-kien-truc-he-thong-bookmark-ca-nhan-ben-vung-voi-golang-sqlite-va-giao-thuc-activitypub-PoL7ed9k4vk</link>
            <guid isPermaLink="true">https://viblo.asia/p/open-source-86-betula-kien-truc-he-thong-bookmark-ca-nhan-ben-vung-voi-golang-sqlite-va-giao-thuc-activitypub-PoL7ed9k4vk</guid>
            <description><![CDATA[Việc quản lý các liên kết yêu thích (Bookmarks) thường khiến người dùng phải lựa chọn giữa các dịch vụ Cloud tiện lợi nhưng kém riêng tư, hoặc các côn...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Trung tín Phạm</dc:creator>
            <pubDate>2026-04-08 19:11:18</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[Diagram] Device Authentication: &quot;Lớp Giáp&quot; Bảo Mật Thứ 2 Cho Hệ Thống]]></title>
                        <link>https://viblo.asia/p/diagram-device-authentication-lop-giap-bao-mat-thu-2-cho-he-thong-13VM9qRWVY7</link>
            <guid isPermaLink="true">https://viblo.asia/p/diagram-device-authentication-lop-giap-bao-mat-thu-2-cho-he-thong-13VM9qRWVY7</guid>
            <description><![CDATA[Chào anh em, trong kỷ nguyên mà các cuộc tấn công chiếm quyền điều khiển tài khoản (Account Takeover) diễn ra như cơm bữa, việc chỉ dựa vào Username/P...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyễn Huy Hoàng</dc:creator>
            <pubDate>2026-04-08 19:05:47</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[Diagram] Phân Tích Kiến Trúc Login &quot;Siêu Cấp&quot;: Từ Request Đầu Tiên Đến Session Cuối Cùng]]></title>
                        <link>https://viblo.asia/p/diagram-phan-tich-kien-truc-login-sieu-cap-tu-request-dau-tien-den-session-cuoi-cung-gdJzvmynJz5</link>
            <guid isPermaLink="true">https://viblo.asia/p/diagram-phan-tich-kien-truc-login-sieu-cap-tu-request-dau-tien-den-session-cuoi-cung-gdJzvmynJz5</guid>
            <description><![CDATA[Chào anh em, trong quá trình làm Backend, chắc hẳn ai cũng từng làm chức năng Login. Nhưng khi hệ thống đạt đến quy mô hàng triệu người dùng hoặc yêu ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyễn Huy Hoàng</dc:creator>
            <pubDate>2026-04-08 18:45:16</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Database Replication: Đừng Để Database Của Bạn Là &quot;Single Point of Failure&quot;]]></title>
                        <link>https://viblo.asia/p/database-replication-dung-de-database-cua-ban-la-single-point-of-failure-ym4008vW491</link>
            <guid isPermaLink="true">https://viblo.asia/p/database-replication-dung-de-database-cua-ban-la-single-point-of-failure-ym4008vW491</guid>
            <description><![CDATA[chào anh em nha. đến hẹn lại lên !!!

 lét gét sờ ta tịt

 Trong các hệ thống nhỏ, một Database duy nhất là đủ. Nhưng khi hệ thống lớn dần (như lúc an...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyễn Huy Hoàng</dc:creator>
            <pubDate>2026-04-08 17:53:50</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Short Polling: &quot;Đứa con hư&quot; Hay Giải Pháp Quốc Dân Trong System Design?]]></title>
                        <link>https://viblo.asia/p/short-polling-dua-con-hu-hay-giai-phap-quoc-dan-trong-system-design-1XVOWOqPVMz</link>
            <guid isPermaLink="true">https://viblo.asia/p/short-polling-dua-con-hu-hay-giai-phap-quoc-dan-trong-system-design-1XVOWOqPVMz</guid>
            <description><![CDATA[Chào anh em lại là mình đây

Trong thế giới Real-time Communication, chúng ta thường nghe về những "kỹ thuật cao siêu" như WebSockets, gRPC hay Server...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyễn Huy Hoàng</dc:creator>
            <pubDate>2026-04-08 13:21:58</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[Open Source] #82 - Glance: Kiến trúc Dashboard &quot;siêu nhẹ&quot; với Golang SSR, kiến trúc Widget-based và tư duy Zero-Dependency]]></title>
                        <link>https://viblo.asia/p/open-source-82-glance-kien-truc-dashboard-sieu-nhe-voi-golang-ssr-kien-truc-widget-based-va-tu-duy-zero-dependency-yZJZlvq8Vjm</link>
            <guid isPermaLink="true">https://viblo.asia/p/open-source-82-glance-kien-truc-dashboard-sieu-nhe-voi-golang-ssr-kien-truc-widget-based-va-tu-duy-zero-dependency-yZJZlvq8Vjm</guid>
            <description><![CDATA[Trong thế giới của các ứng dụng Dashboard tự lưu trữ (Self-hosted Dashboards), chúng ta thường thấy những cái tên nặng nề như Heimdall hay Dashy với h...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Trung tín Phạm</dc:creator>
            <pubDate>2026-04-08 06:16:43</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[Open Source] #78 - Activepieces: Nền tảng tự động hóa triệu Workflow với TypeScript, BullMQ và kiến trúc Piece-based Sandbox]]></title>
                        <link>https://viblo.asia/p/open-source-78-activepieces-nen-tang-tu-dong-hoa-trieu-workflow-voi-typescript-bullmq-va-kien-truc-piece-based-sandbox-ym4008jW491</link>
            <guid isPermaLink="true">https://viblo.asia/p/open-source-78-activepieces-nen-tang-tu-dong-hoa-trieu-workflow-voi-typescript-bullmq-va-kien-truc-piece-based-sandbox-ym4008jW491</guid>
            <description><![CDATA[Việc xây dựng một hệ thống tự động hóa (Automation) kết nối hàng trăm ứng dụng khác nhau không chỉ là một bài toán về UI/UX kéo thả, mà còn là thử thá...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Trung tín Phạm</dc:creator>
            <pubDate>2026-04-07 16:48:57</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[Open Source] #72 - Follow: Kiến trúc trình đọc tin thế hệ mới với triết lý AI-First, Local-first và thiết kế Monorepo đa nền tảng]]></title>
                        <link>https://viblo.asia/p/open-source-72-follow-kien-truc-trinh-doc-tin-the-he-moi-voi-triet-ly-ai-first-local-first-va-thiet-ke-monorepo-da-nen-tang-PoL7edak4vk</link>
            <guid isPermaLink="true">https://viblo.asia/p/open-source-72-follow-kien-truc-trinh-doc-tin-the-he-moi-voi-triet-ly-ai-first-local-first-va-thiet-ke-monorepo-da-nen-tang-PoL7edak4vk</guid>
            <description><![CDATA[Dù giao thức RSS đã ra đời hơn 20 năm, nhưng nhu cầu về một công cụ tổng hợp tin tức (Information Aggregator) tập trung, sạch sẽ và không bị thao túng...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Trung tín Phạm</dc:creator>
            <pubDate>2026-04-07 06:07:56</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[Open Source] #71 - Hide My Email: Hệ thống bảo mật email ẩn danh trên hạ tầng Cloudflare với React 19 và kiến trúc Monorepo]]></title>
                        <link>https://viblo.asia/p/open-source-71-hide-my-email-he-thong-bao-mat-email-an-danh-tren-ha-tang-cloudflare-voi-react-19-va-kien-truc-monorepo-13VM9qZWVY7</link>
            <guid isPermaLink="true">https://viblo.asia/p/open-source-71-hide-my-email-he-thong-bao-mat-email-an-danh-tren-ha-tang-cloudflare-voi-react-19-va-kien-truc-monorepo-13VM9qZWVY7</guid>
            <description><![CDATA[Việc bảo vệ địa chỉ email cá nhân khỏi các danh sách spam và rò rỉ dữ liệu đã trở thành một nhu cầu thiết yếu. Trong khi Apple có "Hide My Email" cho ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Trung tín Phạm</dc:creator>
            <pubDate>2026-04-07 06:03:01</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[Open Source] #69 - Dub.co: Kiến trúc hạ tầng quản lý liên kết triệu click với Next.js Middleware, Redis và Tinybird]]></title>
                        <link>https://viblo.asia/p/open-source-69-dubco-kien-truc-ha-tang-quan-ly-lien-ket-trieu-click-voi-nextjs-middleware-redis-va-tinybird-kNLr3vjOVgA</link>
            <guid isPermaLink="true">https://viblo.asia/p/open-source-69-dubco-kien-truc-ha-tang-quan-ly-lien-ket-trieu-click-voi-nextjs-middleware-redis-va-tinybird-kNLr3vjOVgA</guid>
            <description><![CDATA[Việc xây dựng một hệ thống rút gọn liên kết (Link Shortener) thoạt nhìn có vẻ đơn giản, nhưng để vận hành ở quy mô hàng triệu click với độ trễ gần như...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Trung tín Phạm</dc:creator>
            <pubDate>2026-04-06 22:17:43</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[Open Source] #68 - Keep: Nền tảng AIOps điều phối cảnh báo triệu sự kiện với Python, CEL và kiến trúc Workflow-as-Code]]></title>
                        <link>https://viblo.asia/p/open-source-68-keep-nen-tang-aiops-dieu-phoi-canh-bao-trieu-su-kien-voi-python-cel-va-kien-truc-workflow-as-code-y0VGwGqDVPA</link>
            <guid isPermaLink="true">https://viblo.asia/p/open-source-68-keep-nen-tang-aiops-dieu-phoi-canh-bao-trieu-su-kien-voi-python-cel-va-kien-truc-workflow-as-code-y0VGwGqDVPA</guid>
            <description><![CDATA[Trong thế giới vận hành hệ thống (SRE/DevOps), "Alert Fatigue" (mệt mỏi vì cảnh báo) là một cơn ác mộng thực sự. Khi hệ thống mở rộng, số lượng cảnh b...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Trung tín Phạm</dc:creator>
            <pubDate>2026-04-06 07:06:20</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[Open Source] #67 - Autumn: Hệ thống quản lý Billing &amp; Pricing hiện đại với kiến trúc Event-driven và Redis Lua Scripting]]></title>
                        <link>https://viblo.asia/p/open-source-67-autumn-he-thong-quan-ly-billing-pricing-hien-dai-voi-kien-truc-event-driven-va-redis-lua-scripting-PoL7edPa4vk</link>
            <guid isPermaLink="true">https://viblo.asia/p/open-source-67-autumn-he-thong-quan-ly-billing-pricing-hien-dai-voi-kien-truc-event-driven-va-redis-lua-scripting-PoL7edPa4vk</guid>
            <description><![CDATA[Xây dựng hệ thống thanh toán và quản lý giá (Pricing & Billing) cho các ứng dụng SaaS là một thử thách "cân não". Bạn phải đối mặt với việc tính tiền ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Trung tín Phạm</dc:creator>
            <pubDate>2026-04-06 06:59:38</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[Open Source] #63 - Zero (Mail-0): Hệ điều hành email thông minh với kiến trúc Edge Computing và Durable Objects]]></title>
                        <link>https://viblo.asia/p/open-source-63-zero-mail-0-he-dieu-hanh-email-thong-minh-voi-kien-truc-edge-computing-va-durable-objects-1j4lQgB7Jwl</link>
            <guid isPermaLink="true">https://viblo.asia/p/open-source-63-zero-mail-0-he-dieu-hanh-email-thong-minh-voi-kien-truc-edge-computing-va-durable-objects-1j4lQgB7Jwl</guid>
            <description><![CDATA[Email là công cụ giao tiếp quan trọng nhất nhưng lại là thứ ít thay đổi nhất trong hai thập kỷ qua. Chúng ta vẫn đang vật lộn với hàng tá email rác, v...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Trung tín Phạm</dc:creator>
            <pubDate>2026-04-05 21:20:44</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[Open Source] #60 - WhoDB: Trình quản lý dữ liệu thế hệ mới với kiến trúc Plugin-driven, GraphQL và AI-Assistant]]></title>
                        <link>https://viblo.asia/p/open-source-60-whodb-trinh-quan-ly-du-lieu-the-he-moi-voi-kien-truc-plugin-driven-graphql-va-ai-assistant-k74a9K0r4eO</link>
            <guid isPermaLink="true">https://viblo.asia/p/open-source-60-whodb-trinh-quan-ly-du-lieu-the-he-moi-voi-kien-truc-plugin-driven-graphql-va-ai-assistant-k74a9K0r4eO</guid>
            <description><![CDATA[Việc quản trị các cơ sở dữ liệu khác nhau (SQL, NoSQL, Key-Value) thường đòi hỏi chúng ta phải cài đặt hàng tá công cụ nặng nề như DBeaver, pgAdmin ha...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Trung tín Phạm</dc:creator>
            <pubDate>2026-04-04 08:59:52</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[Open Source] #58 - Puter: Hệ điều hành Internet mã nguồn mở với kiến trúc VFS và Service-Oriented trên Node.js]]></title>
                        <link>https://viblo.asia/p/open-source-58-puter-he-dieu-hanh-internet-ma-nguon-mo-voi-kien-truc-vfs-va-service-oriented-tren-nodejs-XRJ8RZ6OVGq</link>
            <guid isPermaLink="true">https://viblo.asia/p/open-source-58-puter-he-dieu-hanh-internet-ma-nguon-mo-voi-kien-truc-vfs-va-service-oriented-tren-nodejs-XRJ8RZ6OVGq</guid>
            <description><![CDATA[Việc chuyển đổi trình duyệt từ một công cụ xem tài liệu thành một môi trường thực thi ứng dụng là một bước tiến lớn của Web. Tuy nhiên, Puter còn đi x...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Trung tín Phạm</dc:creator>
            <pubDate>2026-04-04 08:53:48</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[Open Source] #54 - listmonk: Kiến trúc Newsletter &amp; Mailing List triệu người dùng với Go, PostgreSQL và Worker-based Engine]]></title>
                        <link>https://viblo.asia/p/open-source-54-listmonk-kien-truc-newsletter-mailing-list-trieu-nguoi-dung-voi-go-postgresql-va-worker-based-engine-QyJKzDP94Me</link>
            <guid isPermaLink="true">https://viblo.asia/p/open-source-54-listmonk-kien-truc-newsletter-mailing-list-trieu-nguoi-dung-voi-go-postgresql-va-worker-based-engine-QyJKzDP94Me</guid>
            <description><![CDATA[Việc quản lý danh sách email và gửi newsletter (Email Marketing) thường là một bài toán tốn kém nếu sử dụng các dịch vụ SaaS như Mailchimp hay SendGri...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Trung tín Phạm</dc:creator>
            <pubDate>2026-04-04 07:45:58</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[Open Source] #51 - Mem0: Xây dựng &quot;Bộ não&quot; dài hạn cho AI Agent với kiến trúc Hybrid Vector-Graph Memory và LLM-driven Extraction]]></title>
                        <link>https://viblo.asia/p/open-source-51-mem0-xay-dung-bo-nao-dai-han-cho-ai-agent-voi-kien-truc-hybrid-vector-graph-memory-va-llm-driven-extraction-8X4EjGZXJN2</link>
            <guid isPermaLink="true">https://viblo.asia/p/open-source-51-mem0-xay-dung-bo-nao-dai-han-cho-ai-agent-voi-kien-truc-hybrid-vector-graph-memory-va-llm-driven-extraction-8X4EjGZXJN2</guid>
            <description><![CDATA[Xây dựng các ứng dụng AI cá nhân hóa (Personalized AI) đang gặp phải một rào cản lớn: Sự ngắn hạn của bộ nhớ. Hầu hết các LLM hiện nay hoạt động theo ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Trung tín Phạm</dc:creator>
            <pubDate>2026-04-04 07:19:27</pubDate>
                                                                                                        </item>
            </channel>
</rss>
