<?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>Redis 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/redis.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>Redis Tag - Viblo</title>
            <link>https://viblo.asia/rss</link>
        </image>
                                <language>vi-vn</language>
        <lastBuildDate>2026-06-11T07:45:41+07:00</lastBuildDate>
                <item>
            <title><![CDATA[Mặt tối của Bộ nhớ Cache:  những &quot;cái bẫy&quot; chết người]]></title>
                        <link>https://viblo.asia/p/mat-toi-cua-bo-nho-cache-nhung-cai-bay-chet-nguoi-XRJ8RvE8VGq</link>
            <guid isPermaLink="true">https://viblo.asia/p/mat-toi-cua-bo-nho-cache-nhung-cai-bay-chet-nguoi-XRJ8RvE8VGq</guid>
            <description><![CDATA[Hãy tưởng tượng: Đồng hồ điểm đúng 12:00 đêm. Cổng bán vé concert của BlackPink chính thức mở. Hàng triệu người hâm mộ cùng lúc nhấn F5 (tải lại trang...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Bách Nguyễn Ngọc</dc:creator>
            <pubDate>2026-06-07 14:43:56</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Làm Chủ Redis Từ Con Số 0 Đến Cách Quản Lý Giỏ Hàng Thực Tế]]></title>
                        <link>https://viblo.asia/p/lam-chu-redis-tu-con-so-0-den-cach-quan-ly-gio-hang-thuc-te-kNLr3K3bVgA</link>
            <guid isPermaLink="true">https://viblo.asia/p/lam-chu-redis-tu-con-so-0-den-cach-quan-ly-gio-hang-thuc-te-kNLr3K3bVgA</guid>
            <description><![CDATA[Hello anh em! Lại là mình đây. Dạo gần đây mình đang cắm đầu cắm cổ cày cuốc cho xong cái đồ án tốt nghiệp để kịp ra trường. Trong lúc làm đến chức nă...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Hoàn Hải</dc:creator>
            <pubDate>2026-05-28 01:30:54</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Cuộc đời của một HTTP Request]]></title>
                        <link>https://viblo.asia/p/cuoc-doi-cua-mot-http-request-3RL1BYQ8Vao</link>
            <guid isPermaLink="true">https://viblo.asia/p/cuoc-doi-cua-mot-http-request-3RL1BYQ8Vao</guid>
            <description><![CDATA[Đối tượng: Junior → Senior Developer
Mục tiêu: Hiểu đúng, đủ, và có thể tra cứu lại
Cách đọc: Đọc thẳng từ đầu nếu bạn mới. Dùng mục lục để jump nếu b...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Quốc Bảo Nguyễn</dc:creator>
            <pubDate>2026-05-23 16:55:41</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Đừng để Worker &quot;đốt&quot; CPU: Giải phẫu cơ chế Dequeue và ma thuật BRPOP/BLPOP trong Redis]]></title>
                        <link>https://viblo.asia/p/dung-de-worker-dot-cpu-giai-phau-co-che-dequeue-va-ma-thuat-brpopblpop-trong-redis-oW4oeDbxLml</link>
            <guid isPermaLink="true">https://viblo.asia/p/dung-de-worker-dot-cpu-giai-phau-co-che-dequeue-va-ma-thuat-brpopblpop-trong-redis-oW4oeDbxLml</guid>
            <description><![CDATA[Chào anh em cộng đồng Viblo

Chúng ta thường tung hô Message Queue (như Redis, RabbitMQ) là thần dược cứu rỗi mọi hệ thống cao. Ai cũng biết cách đẩy ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyễn Huy Hoàng</dc:creator>
            <pubDate>2026-05-16 18:22:06</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Đừng để Redis &quot;bốc khói&quot;: Tuyệt chiêu chống Spike Enqueue với Bulk Dispatch và Master-Worker Pattern]]></title>
                        <link>https://viblo.asia/p/dung-de-redis-boc-khoi-tuyet-chieu-chong-spike-enqueue-voi-bulk-dispatch-va-master-worker-pattern-gjLN0MOd432</link>
            <guid isPermaLink="true">https://viblo.asia/p/dung-de-redis-boc-khoi-tuyet-chieu-chong-spike-enqueue-voi-bulk-dispatch-va-master-worker-pattern-gjLN0MOd432</guid>
            <description><![CDATA[Chào anh em cộng đồng Viblo!

Hãy tưởng tượng một kịch bản thế này: Hệ thống của bạn chuẩn bị chạy chương trình Sale lúc 00:00 đêm. Sếp yêu cầu đúng 0...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyễn Huy Hoàng</dc:creator>
            <pubDate>2026-05-14 17:34:19</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Nghệ thuật cân bằng trong Redis: Tốc độ ánh sáng hay Sự an toàn tuyệt đối?]]></title>
                        <link>https://viblo.asia/p/nghe-thuat-can-bang-trong-redis-toc-do-anh-sang-hay-su-an-toan-tuyet-doi-bA468BaxLKv</link>
            <guid isPermaLink="true">https://viblo.asia/p/nghe-thuat-can-bang-trong-redis-toc-do-anh-sang-hay-su-an-toan-tuyet-doi-bA468BaxLKv</guid>
            <description><![CDATA[Trong thế giới của các hệ thống phân tán và kiến trúc phần mềm quy mô lớn, khi nhắc đến bộ nhớ đệm (caching) hay cơ sở dữ liệu tốc độ siêu cao, cái tê...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Bách Nguyễn Ngọc</dc:creator>
            <pubDate>2026-05-14 22:53:49</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Vì Sao Hệ Thống Notification Luôn Cần Queue?]]></title>
                        <link>https://viblo.asia/p/vi-sao-he-thong-notification-luon-can-queue-1QLxnpdg4Aw</link>
            <guid isPermaLink="true">https://viblo.asia/p/vi-sao-he-thong-notification-luon-can-queue-1QLxnpdg4Aw</guid>
            <description><![CDATA[Khi xây dựng hệ thống notification:

* Push notification
* SMS
* Email
* Zalo
* Telegram

nhiều người thường làm kiểu:
Ban đầu có thể chạy ổn.

Nhưng ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Hoài Long</dc:creator>
            <pubDate>2026-05-06 09:31:12</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Bài 4 — Redis trong production: Những điều nên và không nên]]></title>
                        <link>https://viblo.asia/p/bai-4-redis-trong-production-nhung-dieu-nen-va-khong-nen-bA468BbgLKv</link>
            <guid isPermaLink="true">https://viblo.asia/p/bai-4-redis-trong-production-nhung-dieu-nen-va-khong-nen-bA468BbgLKv</guid>
            <description><![CDATA[![](https://images.viblo.asia/36a263c2-3504-40d4-9e18-a4c3028ae0df.jpg)


Sau khi tớ dùng Redis một thời gian, có vài điều rất đáng rút kinh nghiệm. R...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Quốc Việt Phạm</dc:creator>
            <pubDate>2026-05-05 15:00:55</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Bài 3 — Distributed Lock: Khi backend chạy nhiều instance]]></title>
                        <link>https://viblo.asia/p/bai-3-distributed-lock-khi-backend-chay-nhieu-instance-ymJXDQrEJkq</link>
            <guid isPermaLink="true">https://viblo.asia/p/bai-3-distributed-lock-khi-backend-chay-nhieu-instance-ymJXDQrEJkq</guid>
            <description><![CDATA[Khi hệ thống có nhiều instance:

- Cron job (schedule job) có thể chạy trùng
- Đơn hàng có thể bị xử lý hai lần
- Race condition xuất hiện
<br><br>

<...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Quốc Việt Phạm</dc:creator>
            <pubDate>2026-05-05 14:03:08</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Bài 2 — Cache Layer: Quan trọng không phải dùng, mà là dùng đúng]]></title>
                        <link>https://viblo.asia/p/bai-2-cache-layer-quan-trong-khong-phai-dung-ma-la-dung-dung-1QLxnp3g4Aw</link>
            <guid isPermaLink="true">https://viblo.asia/p/bai-2-cache-layer-quan-trong-khong-phai-dung-ma-la-dung-dung-1QLxnp3g4Aw</guid>
            <description><![CDATA[Các chiến lược cache phổ biến

Thực ra có rất nhiều chiến lược cache. Quan trọng không phải là biết hết, mà là chọn được cách phù hợp với bài toán của...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Quốc Việt Phạm</dc:creator>
            <pubDate>2026-05-05 13:26:11</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Bài 1 — Redis là gì và vì sao Backend Developer nên quan tâm?]]></title>
                        <link>https://viblo.asia/p/bai-1-redis-la-gi-va-vi-sao-backend-developer-nen-quan-tam-ym4007do491</link>
            <guid isPermaLink="true">https://viblo.asia/p/bai-1-redis-la-gi-va-vi-sao-backend-developer-nen-quan-tam-ym4007do491</guid>
            <description><![CDATA[Redis giải quyết bài toán gì?

<br>Khi làm backend một "thời gian" (thực ra là mới 2 năm kinh nghiệm=))), bạn sẽ nhận ra: vấn đề lớn nhất không phải l...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Quốc Việt Phạm</dc:creator>
            <pubDate>2026-05-05 12:03:39</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[System Design Version 1 - Bài 8] Nghệ thuật Caching: Redis/Memcached. Chiến lược Cache và những &quot;cơn ác mộng&quot; Penetration, Breakdown, Avalanche]]></title>
                        <link>https://viblo.asia/p/system-design-version-1-bai-8-nghe-thuat-caching-redismemcached-chien-luoc-cache-va-nhung-con-ac-mong-penetration-breakdown-avalanche-2vJPdWPpJeK</link>
            <guid isPermaLink="true">https://viblo.asia/p/system-design-version-1-bai-8-nghe-thuat-caching-redismemcached-chien-luoc-cache-va-nhung-con-ac-mong-penetration-breakdown-avalanche-2vJPdWPpJeK</guid>
            <description><![CDATA[Chào anh em, nếu được hỏi làm sao để hệ thống chạy nhanh hơn, 99% các lập trình viên sẽ buột miệng thốt ra câu thần chú: "Dùng Cache đi!".

Đúng vậy, ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyễn Huy Hoàng</dc:creator>
            <pubDate>2026-05-01 08:36:20</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[Open Source] #205 - Asynq: Thư viện quản lý hàng đợi tác vụ phân tán hiệu năng cao với Go, Redis và cơ chế Atomic Lua scripting]]></title>
                        <link>https://viblo.asia/p/open-source-205-asynq-thu-vien-quan-ly-hang-doi-tac-vu-phan-tan-hieu-nang-cao-voi-go-redis-va-co-che-atomic-lua-scripting-wlVmRwm145Z</link>
            <guid isPermaLink="true">https://viblo.asia/p/open-source-205-asynq-thu-vien-quan-ly-hang-doi-tac-vu-phan-tan-hieu-nang-cao-voi-go-redis-va-co-che-atomic-lua-scripting-wlVmRwm145Z</guid>
            <description><![CDATA[Trong kiến trúc Microservices, việc xử lý các tác vụ bất đồng bộ (gửi email, xử lý ảnh, đồng bộ dữ liệu) mà vẫn đảm bảo tính tin cậy và hiệu năng là m...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Trung tín Phạm</dc:creator>
            <pubDate>2026-04-28 07:50:34</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[Big-tech interview] Ôn tập key-value kèm các kiến trúc resolution khi inconsistency khi interview]]></title>
                        <link>https://viblo.asia/p/big-tech-interview-on-tap-key-value-kem-cac-kien-truc-resolution-khi-inconsistency-khi-interview-oKLnqeM3JQO</link>
            <guid isPermaLink="true">https://viblo.asia/p/big-tech-interview-on-tap-key-value-kem-cac-kien-truc-resolution-khi-inconsistency-khi-interview-oKLnqeM3JQO</guid>
            <description><![CDATA[1.  Dàn Ý (Outline)
- Bản Chất Vấn Đề: Khái niệm Key-Value Store, định lý CAP.
- Kiến Trúc & Hoạt Động: Data Partition, Replication, Quorum Consensus,...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Minh Pham</dc:creator>
            <pubDate>2026-04-27 16:45:50</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[Backend Masterclass] Đừng Mù Quáng Thêm RAM: Tối Ưu Hóa Bộ Nhớ Redis Ở Cấp Độ &quot;Byte&quot;]]></title>
                        <link>https://viblo.asia/p/backend-masterclass-dung-mu-quang-them-ram-toi-uu-hoa-bo-nho-redis-o-cap-do-byte-AWVpXg6PV05</link>
            <guid isPermaLink="true">https://viblo.asia/p/backend-masterclass-dung-mu-quang-them-ram-toi-uu-hoa-bo-nho-redis-o-cap-do-byte-AWVpXg6PV05</guid>
            <description><![CDATA[Chào anh em, tiếp nối những bài trước về thảm họa OOM (Out Of Memory). Có một thực tế khá buồn cười: Rất nhiều anh em khi thấy Redis báo đầy RAM, phản...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyễn Huy Hoàng</dc:creator>
            <pubDate>2026-04-24 07:10:45</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[Backend Masterclass] Thực chiến: 2 Cách thiết lập Redis Maxmemory và những cú lừa cần tránh]]></title>
                        <link>https://viblo.asia/p/backend-masterclass-thuc-chien-2-cach-thiet-lap-redis-maxmemory-va-nhung-cu-lua-can-tranh-QyJKz7lW4Me</link>
            <guid isPermaLink="true">https://viblo.asia/p/backend-masterclass-thuc-chien-2-cach-thiet-lap-redis-maxmemory-va-nhung-cu-lua-can-tranh-QyJKz7lW4Me</guid>
            <description><![CDATA[Chào anh em, học lý thuyết suông về OOM (Out Of Memory) ở bài trước là đủ rồi. Hôm nay chúng ta sẽ bắt tay vào "thực chiến": Cầm cờ-lê mỏ lết lên và s...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyễn Huy Hoàng</dc:creator>
            <pubDate>2026-04-23 17:00:45</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[Backend Masterclass] OOM (Out Of Memory): Ác Mộng Màn Hình Đen &amp; Bí Kíp Chọn Eviction Policy Cứu Sinh]]></title>
                        <link>https://viblo.asia/p/backend-masterclass-oom-out-of-memory-ac-mong-man-hinh-den-bi-kip-chon-eviction-policy-cuu-sinh-1j4lQPz7Jwl</link>
            <guid isPermaLink="true">https://viblo.asia/p/backend-masterclass-oom-out-of-memory-ac-mong-man-hinh-den-bi-kip-chon-eviction-policy-cuu-sinh-1j4lQPz7Jwl</guid>
            <description><![CDATA[Hôm nay, mình sẽ dắt anh em lặn thẳng xuống tầng Kernel của Linux (Hệ điều hành) và mổ xẻ Mã nguồn (Source Code) của Redis để xem con ác mộng "màn hìn...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyễn Huy Hoàng</dc:creator>
            <pubDate>2026-04-22 15:42:59</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Khi Redis cạn kiệt RAM: Thảm họa chực chờ và Nghệ thuật cấu hình Eviction]]></title>
                        <link>https://viblo.asia/p/khi-redis-can-kiet-ram-tham-hoa-chuc-cho-va-nghe-thuat-cau-hinh-eviction-oKLnqePaJQO</link>
            <guid isPermaLink="true">https://viblo.asia/p/khi-redis-can-kiet-ram-tham-hoa-chuc-cho-va-nghe-thuat-cau-hinh-eviction-oKLnqePaJQO</guid>
            <description><![CDATA[Redis luôn được ví như "chiếc F1" của thế giới Backend vì tốc độ bàn thờ của nó. Nhưng anh em phải nhớ: F1 chạy nhanh vì nó rất nhẹ, và Redis chạy nha...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyễn Huy Hoàng</dc:creator>
            <pubDate>2026-04-22 10:54:03</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Vừa bấm Update, F5 lại ra dữ liệu cũ: Lỗi tại code hay tại... nhân phẩm?]]></title>
                        <link>https://viblo.asia/p/vua-bam-update-f5-lai-ra-du-lieu-cu-loi-tai-code-hay-tai-nhan-pham-AY4qQdB54Pw</link>
            <guid isPermaLink="true">https://viblo.asia/p/vua-bam-update-f5-lai-ra-du-lieu-cu-loi-tai-code-hay-tai-nhan-pham-AY4qQdB54Pw</guid>
            <description><![CDATA[Chắc hẳn anh em dev nào trong đời cũng từng ít nhất một lần nhận được tin nhắn rợn người từ QA hoặc khách hàng: "Em ơi, sao chị vừa đổi tên 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-19 13:33:18</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[Open Source] #155 - BookWyrm: Mạng xã hội quản lý thư viện phi tập trung với Django, ActivityPub và kiến trúc Federated Monolith mạnh mẽ]]></title>
                        <link>https://viblo.asia/p/open-source-155-bookwyrm-mang-xa-hoi-quan-ly-thu-vien-phi-tap-trung-voi-django-activitypub-va-kien-truc-federated-monolith-manh-me-oW4oeDe9Lml</link>
            <guid isPermaLink="true">https://viblo.asia/p/open-source-155-bookwyrm-mang-xa-hoi-quan-ly-thu-vien-phi-tap-trung-voi-django-activitypub-va-kien-truc-federated-monolith-manh-me-oW4oeDe9Lml</guid>
            <description><![CDATA[Trong kỷ nguyên của các nền tảng tập trung như Goodreads, việc kiểm soát dữ liệu cá nhân và sự đa dạng của các cộng đồng đọc sách là một thách thức. B...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Trung tín Phạm</dc:creator>
            <pubDate>2026-04-19 07:46:56</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[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[Giải Phẫu In-Memory Database: Tại Sao RAM Lại Đánh Bại Mọi Ổ Cứng SSD?]]></title>
                        <link>https://viblo.asia/p/giai-phau-in-memory-database-tai-sao-ram-lai-danh-bai-moi-o-cung-ssd-XP4WEoyrL7G</link>
            <guid isPermaLink="true">https://viblo.asia/p/giai-phau-in-memory-database-tai-sao-ram-lai-danh-bai-moi-o-cung-ssd-XP4WEoyrL7G</guid>
            <description><![CDATA[Ở bài trước, chúng ta đã lột tả sự lợi hại của phần "Data Structure" (Cấu trúc dữ liệu như List, Set, Hash). Hôm nay, chúng ta sẽ đào sâu vào phần đầu...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyễn Huy Hoàng</dc:creator>
            <pubDate>2026-04-16 09:36:25</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[[Open Source] #133 - multi-scrobbler: Trung tâm điều phối lịch sử nghe nhạc đa nền tảng với kiến trúc Adapter, TypeScript và chuẩn hóa dữ liệu MusicBrainz]]></title>
                        <link>https://viblo.asia/p/open-source-133-multi-scrobbler-trung-tam-dieu-phoi-lich-su-nghe-nhac-da-nen-tang-voi-kien-truc-adapter-typescript-va-chuan-hoa-du-lieu-musicbrainz-bA468RvgLKv</link>
            <guid isPermaLink="true">https://viblo.asia/p/open-source-133-multi-scrobbler-trung-tam-dieu-phoi-lich-su-nghe-nhac-da-nen-tang-voi-kien-truc-adapter-typescript-va-chuan-hoa-du-lieu-musicbrainz-bA468RvgLKv</guid>
            <description><![CDATA[Trong hệ sinh thái âm nhạc hiện đại, người dùng thường nghe nhạc rải rác trên nhiều nền tảng (Spotify, Plex, Youtube, Tidal...). Việc quản lý và lưu t...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Trung tín Phạm</dc:creator>
            <pubDate>2026-04-15 06:44:59</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[[Backend 101] Background Job là gì? Nghệ thuật &quot;Trì hoãn&quot; để tối ưu trải nghiệm người dùng]]></title>
                        <link>https://viblo.asia/p/backend-101-background-job-la-gi-nghe-thuat-tri-hoan-de-toi-uu-trai-nghiem-nguoi-dung-ymJXDEK6Jkq</link>
            <guid isPermaLink="true">https://viblo.asia/p/backend-101-background-job-la-gi-nghe-thuat-tri-hoan-de-toi-uu-trai-nghiem-nguoi-dung-ymJXDEK6Jkq</guid>
            <description><![CDATA[1. Background Job thực chất là gì?

Hiểu đơn giản, Background Job là những tác vụ được thực hiện ở "hậu trường", tách biệt hoàn toàn với luồng xử lý c...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyễn Huy Hoàng</dc:creator>
            <pubDate>2026-04-10 14:33:23</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[Open Source] #90 - Epigram: Kiến trúc ứng dụng tin tức AI Tinder-style với Next.js 15, Redis Cache và AI Streaming]]></title>
                        <link>https://viblo.asia/p/open-source-90-epigram-kien-truc-ung-dung-tin-tuc-ai-tinder-style-voi-nextjs-15-redis-cache-va-ai-streaming-pPLkN10NJRZ</link>
            <guid isPermaLink="true">https://viblo.asia/p/open-source-90-epigram-kien-truc-ung-dung-tin-tuc-ai-tinder-style-voi-nextjs-15-redis-cache-va-ai-streaming-pPLkN10NJRZ</guid>
            <description><![CDATA[Việc theo dõi tin tức hàng ngày thường khiến chúng ta bị "ngộp" bởi hàng tá trang web đầy quảng cáo và những nội dung dài dòng. Epigram xuất hiện như ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Trung tín Phạm</dc:creator>
            <pubDate>2026-04-08 19:27:42</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[Open Source] #89 - Trigger.dev: Kiến trúc &quot;Durable Execution&quot; cho Background Jobs và AI Agents với TypeScript, CRIU và Clickhouse]]></title>
                        <link>https://viblo.asia/p/open-source-89-triggerdev-kien-truc-durable-execution-cho-background-jobs-va-ai-agents-voi-typescript-criu-va-clickhouse-Nj4vg602J6r</link>
            <guid isPermaLink="true">https://viblo.asia/p/open-source-89-triggerdev-kien-truc-durable-execution-cho-background-jobs-va-ai-agents-voi-typescript-criu-va-clickhouse-Nj4vg602J6r</guid>
            <description><![CDATA[Việc quản lý các tác vụ chạy ngầm (Background Jobs) và quy trình làm việc (Workflows) trong các ứng dụng hiện đại thường gặp phải rào cản lớn về thời ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Trung tín Phạm</dc:creator>
            <pubDate>2026-04-08 19:24:16</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Kafka giải quyết bài toán gì mà Redis/RabbitMQ không làm được?]]></title>
                        <link>https://viblo.asia/p/kafka-giai-quyet-bai-toan-gi-ma-redisrabbitmq-khong-lam-duoc-ymJXDEqqJkq</link>
            <guid isPermaLink="true">https://viblo.asia/p/kafka-giai-quyet-bai-toan-gi-ma-redisrabbitmq-khong-lam-duoc-ymJXDEqqJkq</guid>
            <description><![CDATA[Vấn đề không nằm ở “tool nào nhanh hơn”

So sánh Kafka với Redis hay RabbitMQ thường bị kéo về câu hỏi quen thuộc: hệ thống nào nhanh hơn, latency thấ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Vinh Phạm</dc:creator>
            <pubDate>2026-04-08 15:07:19</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] #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[[Redis Thực Chiến] Dẹp Docker sang một bên, xài thử Redis Cloud &quot;chùa&quot; 30MB cho anh em nhà nghèo]]></title>
                        <link>https://viblo.asia/p/redis-thuc-chien-dep-docker-sang-mot-ben-xai-thu-redis-cloud-chua-30mb-cho-anh-em-nha-ngheo-K9Vy8Yq0LQR</link>
            <guid isPermaLink="true">https://viblo.asia/p/redis-thuc-chien-dep-docker-sang-mot-ben-xai-thu-redis-cloud-chua-30mb-cho-anh-em-nha-ngheo-K9Vy8Yq0LQR</guid>
            <description><![CDATA[Chào anh em, lại là mình đây.

Trong những bài trước, chúng ta đã tung hô Redis lên tận mây xanh với khả năng cứu rỗi hệ thống khỏi những đợt Flash Sa...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyễn Huy Hoàng</dc:creator>
            <pubDate>2026-04-06 07:46:29</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[[System Design] Bóc trần câu hỏi phỏng vấn ngàn đô: Xử lý bài toán Flash Sale hàng triệu User không sập DB]]></title>
                        <link>https://viblo.asia/p/system-design-boc-tran-cau-hoi-phong-van-ngan-do-xu-ly-bai-toan-flash-sale-hang-trieu-user-khong-sap-db-oKLnqKYWJQO</link>
            <guid isPermaLink="true">https://viblo.asia/p/system-design-boc-tran-cau-hoi-phong-van-ngan-do-xu-ly-bai-toan-flash-sale-hang-trieu-user-khong-sap-db-oKLnqKYWJQO</guid>
            <description><![CDATA[Chào anh em, lại là mình đây.

Lướt mạng thấy cái ảnh chế câu hỏi phỏng vấn này quen quá, chắc hẳn anh em làm backend nào cũng từng giật mình thon thó...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyễn Huy Hoàng</dc:creator>
            <pubDate>2026-04-05 23:56:13</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[Open Source] #65 - Novu: Hạ tầng thông báo hợp nhất triệu người dùng với NestJS, Redis và kiến trúc Workflow Engine]]></title>
                        <link>https://viblo.asia/p/open-source-65-novu-ha-tang-thong-bao-hop-nhat-trieu-nguoi-dung-voi-nestjs-redis-va-kien-truc-workflow-engine-Nj4vg6q3J6r</link>
            <guid isPermaLink="true">https://viblo.asia/p/open-source-65-novu-ha-tang-thong-bao-hop-nhat-trieu-nguoi-dung-voi-nestjs-redis-va-kien-truc-workflow-engine-Nj4vg6q3J6r</guid>
            <description><![CDATA[Việc quản lý thông báo (Email, SMS, Push, In-app) cho một hệ thống quy mô lớn là một "cơn ác mộng" về tích hợp. Bạn phải đối mặt với việc duy trì hàng...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Trung tín Phạm</dc:creator>
            <pubDate>2026-04-05 21:26:50</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[Open Source] #47 - Hookdeck Outpost: Kiến trúc Outbound Event Management hiệu năng cao với Go &amp; Redis]]></title>
                        <link>https://viblo.asia/p/open-source-47-hookdeck-outpost-kien-truc-outbound-event-management-hieu-nang-cao-voi-go-redis-RlL5e8rwLbB</link>
            <guid isPermaLink="true">https://viblo.asia/p/open-source-47-hookdeck-outpost-kien-truc-outbound-event-management-hieu-nang-cao-voi-go-redis-RlL5e8rwLbB</guid>
            <description><![CDATA[Trong kiến trúc Microservices hiện đại, việc gửi dữ liệu ra bên ngoài (Outbound) thông qua Webhooks hoặc các dịch vụ Cloud thường gặp phải các thách t...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Trung tín Phạm</dc:creator>
            <pubDate>2026-04-03 06:29:23</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Kiến trúc Caching chuyên sâu: Giải quyết bài toán Latency và hiểu hơn về Caching Patterns (Demo 1.000 records).]]></title>
                        <link>https://viblo.asia/p/kien-truc-caching-chuyen-sau-giai-quyet-bai-toan-latency-va-hieu-hon-ve-caching-patterns-demo-1000-records-wd43EKX3LX9</link>
            <guid isPermaLink="true">https://viblo.asia/p/kien-truc-caching-chuyen-sau-giai-quyet-bai-toan-latency-va-hieu-hon-ve-caching-patterns-demo-1000-records-wd43EKX3LX9</guid>
            <description><![CDATA[Chào các bạn,

Hôm nay mình sẽ chia sẻ trải nghiệm xây dựng một dự án demo về Caching Patterns cực kỳ nhanh chóng và chuẩn chỉnh bằng cách sử dụng too...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">paudang</dc:creator>
            <pubDate>2026-03-23 08:00:00</pubDate>
                                                                                                        </item>
            </channel>
</rss>
