<?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-11T19:30:59+07:00</lastBuildDate>
                <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>
                <item>
            <title><![CDATA[Đừng để hệ thống của bạn tự &quot;Dẫm đạp&quot; lên nhau: Chuyện về Exponential Backoff]]></title>
                        <link>https://viblo.asia/p/dung-de-he-thong-cua-ban-tu-dam-dap-len-nhau-chuyen-ve-exponential-backoff-y0VGwGgpVPA</link>
            <guid isPermaLink="true">https://viblo.asia/p/dung-de-he-thong-cua-ban-tu-dam-dap-len-nhau-chuyen-ve-exponential-backoff-y0VGwGgpVPA</guid>
            <description><![CDATA[Chào anh em, lại là tôi đây.

Trong đời làm nghề "thợ xây" hệ thống, có những bài học mà chúng ta không học được từ sách vở hay các khóa học Udemy 10$...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyễn Huy Hoàng</dc:creator>
            <pubDate>2026-03-19 20:59:52</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Sticky Session: Khi những &quot;Linh Hồn&quot; dữ liệu tìm đường về nhà]]></title>
                        <link>https://viblo.asia/p/sticky-session-khi-nhung-linh-hon-du-lieu-tim-duong-ve-nha-1QLxnYmo4Aw</link>
            <guid isPermaLink="true">https://viblo.asia/p/sticky-session-khi-nhung-linh-hon-du-lieu-tim-duong-ve-nha-1QLxnYmo4Aw</guid>
            <description><![CDATA[Hãy tượng bạn bước vào một cửa hàng cà phê quen thuộc. Bạn gọi 1 ly latte, người nhân viên mỉm cười và ghi nhớ tên bạn. Nhưng chỉ 2 phút sau, khi bạn ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyễn Huy Hoàng</dc:creator>
            <pubDate>2026-03-19 15:53:41</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[&quot;Tuyệt Kỹ&quot; Recursive CTE: Lấy Toàn Bộ Quyền HRBAC Chỉ Với 1 Câu SQL Duy Nhất]]></title>
                        <link>https://viblo.asia/p/tuyet-ky-recursive-cte-lay-toan-bo-quyen-hrbac-chi-voi-1-cau-sql-duy-nhat-R5JRQNyY4Gv</link>
            <guid isPermaLink="true">https://viblo.asia/p/tuyet-ky-recursive-cte-lay-toan-bo-quyen-hrbac-chi-voi-1-cau-sql-duy-nhat-R5JRQNyY4Gv</guid>
            <description><![CDATA[Chào anh em! Chắc hẳn sau bài viết trước về Hierarchical RBAC (HRBAC), nhiều anh em đã hình dung ra được cái cấu trúc cây phân quyền rồi đúng không?

...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyễn Huy Hoàng</dc:creator>
            <pubDate>2026-03-16 15:02:34</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Hierarchical RBAC: Khi Cấu Trúc Phân Quyền &quot;Tiến Hóa&quot; Để Cứu Lấy Hệ Thống Khỏi Cơn Ác Mộng Cấu Hình]]></title>
                        <link>https://viblo.asia/p/hierarchical-rbac-khi-cau-truc-phan-quyen-tien-hoa-de-cuu-lay-he-thong-khoi-con-ac-mong-cau-hinh-ZjJYWoY0VOE</link>
            <guid isPermaLink="true">https://viblo.asia/p/hierarchical-rbac-khi-cau-truc-phan-quyen-tien-hoa-de-cuu-lay-he-thong-khoi-con-ac-mong-cau-hinh-ZjJYWoY0VOE</guid>
            <description><![CDATA[Chào anh em. Ở bài trước, mình đã nhắc đến một "nỗi đau" chí mạng khi hệ thống to lên: Sự bùng nổ của Role (Role Explosion).
Khi công ty chỉ có 5-10 v...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyễn Huy Hoàng</dc:creator>
            <pubDate>2026-03-16 13:35:07</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Trừ tiền xong API lỗi, API xong DB sập: Tuyệt kỹ xử lý Distributed Transaction]]></title>
                        <link>https://viblo.asia/p/tru-tien-xong-api-loi-api-xong-db-sap-tuyet-ky-xu-ly-distributed-transaction-Nj4vg6N0J6r</link>
            <guid isPermaLink="true">https://viblo.asia/p/tru-tien-xong-api-loi-api-xong-db-sap-tuyet-ky-xu-ly-distributed-transaction-Nj4vg6N0J6r</guid>
            <description><![CDATA[Chào anh em, lại là mình đây.
Trong sự nghiệp làm Backend, có những bài toán nhìn qua thì "dễ như ăn kẹo", nhưng khi đụng tay vào làm thực tế thì mới ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyễn Huy Hoàng</dc:creator>
            <pubDate>2026-03-12 20:25:37</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Câu hỏi giúp thay đổi cách tôi nghĩ về thiết kế hệ thống]]></title>
                        <link>https://viblo.asia/p/cau-hoi-giup-thay-doi-cach-toi-nghi-ve-thiet-ke-he-thong-yZJZll78Vjm</link>
            <guid isPermaLink="true">https://viblo.asia/p/cau-hoi-giup-thay-doi-cach-toi-nghi-ve-thiet-ke-he-thong-yZJZll78Vjm</guid>
            <description><![CDATA[ Tình cờ mình đọc được bài viết này trên LinkedIn — nói về một tình huống nhỏ trong phát triển phần mềm, nhưng lại mở ra một góc nhìn rất hay về tư du...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Đặng Việt Anh</dc:creator>
            <pubDate>2025-10-27 08:00:00</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Bạn đã thực sự hiểu HTTPS là gì chưa? Hay chỉ mới biết nó &quot;Secure&quot; thôi]]></title>
                        <link>https://viblo.asia/p/ban-da-thuc-su-hieu-https-la-gi-chua-hay-chi-moi-biet-no-secure-thoi-bA4688lGLKv</link>
            <guid isPermaLink="true">https://viblo.asia/p/ban-da-thuc-su-hieu-https-la-gi-chua-hay-chi-moi-biet-no-secure-thoi-bA4688lGLKv</guid>
            <description><![CDATA[Chắc anh em đều biết HTTPS an toàn hơn HTTP rồi, nhưng hôm nay Sydexa muốn đi sâu hơn một chút: TLS Handshake diễn ra như thế nào? Verify certificate ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Sydexa</dc:creator>
            <pubDate>2025-10-23 17:24:34</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Cache strategies - Lựa chọn chiến lược nào cho dự án của bạn?]]></title>
                        <link>https://viblo.asia/p/cache-strategies-lua-chon-chien-luoc-nao-cho-du-an-cua-ban-GyZJZQqZ4jm</link>
            <guid isPermaLink="true">https://viblo.asia/p/cache-strategies-lua-chon-chien-luoc-nao-cho-du-an-cua-ban-GyZJZQqZ4jm</guid>
            <description><![CDATA[I. Giới thiệu
Bạn hẳn đã quen thuộc với khái niệm cache rồi nhỉ? Khi ứng dụng chạy chậm, giải pháp thường nghĩ đến là dùng cache – nghe có vẻ đơn giản...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Hiếu học code</dc:creator>
            <pubDate>2025-02-20 19:04:29</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Log tập trung là gì? Tại sao cần trong microservices (phần 1)]]></title>
                        <link>https://viblo.asia/p/log-tap-trung-la-gi-tai-sao-can-trong-microservices-phan-1-018J2yNe4YK</link>
            <guid isPermaLink="true">https://viblo.asia/p/log-tap-trung-la-gi-tai-sao-can-trong-microservices-phan-1-018J2yNe4YK</guid>
            <description><![CDATA[I. Giới thiệu
Để đáp ứng nhu cầu phát triển nhanh chóng, dự án mình làm đã chuyển từ mô hình monolithic sang microservices. Tuy nhiên, hệ thống ngày c...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Hiếu học code</dc:creator>
            <pubDate>2024-11-07 12:05:23</pubDate>
                                                                                                        </item>
            </channel>
</rss>
