<?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>Microservices 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/microservices.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>Microservices Tag - Viblo</title>
            <link>https://viblo.asia/rss</link>
        </image>
                                <language>vi-vn</language>
        <lastBuildDate>2026-09-05T00:37:02+07:00</lastBuildDate>
                <item>
            <title><![CDATA[Architectural Deep Dive: Tại sao Node.js Microservices của bạn &quot;Chết Sớm&quot; nếu thiếu Mô hình Multi-Tier API Gateway?]]></title>
                        <link>https://viblo.asia/p/architectural-deep-dive-tai-sao-nodejs-microservices-cua-ban-chet-som-neu-thieu-mo-hinh-multi-tier-api-gateway-yZJZlzDZVjm</link>
            <guid isPermaLink="true">https://viblo.asia/p/architectural-deep-dive-tai-sao-nodejs-microservices-cua-ban-chet-som-neu-thieu-mo-hinh-multi-tier-api-gateway-yZJZlzDZVjm</guid>
            <description><![CDATA[![](https://images.viblo.asia/a9120fa9-31a7-48a1-8a73-12909e4b4591.png)


Lời Nói Đầu

Trong các dự án Node.js thực tế, rất nhiều team lập trình bối r...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">paudang</dc:creator>
            <pubDate>2026-08-19 15:37:11</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Khám phá go-chi/chi/v5: Router siêu nhẹ, siêu nhanh và chuẩn vị Go cho Backend Developer]]></title>
                        <link>https://viblo.asia/p/kham-pha-go-chichiv5-router-sieu-nhe-sieu-nhanh-va-chuan-vi-go-cho-backend-developer-1QLxnMXq4Aw</link>
            <guid isPermaLink="true">https://viblo.asia/p/kham-pha-go-chichiv5-router-sieu-nhe-sieu-nhanh-va-chuan-vi-go-cho-backend-developer-1QLxnMXq4Aw</guid>
            <description><![CDATA[Chào anh em!

Trong hệ sinh thái lập trình Backend với Golang (Go), ngôn ngữ này nổi tiếng với triết lý tối giản: thư viện chuẩn (Standard Library) đã...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Cô Gái IT</dc:creator>
            <pubDate>2026-07-29 23:58:18</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Series Docker &amp; Kafka cho Laravel #3: Vượt bão API sập với Dead Letter Queue (DLQ) (Trạm cuối)]]></title>
                        <link>https://viblo.asia/p/series-docker-kafka-cho-laravel-3-vuot-bao-api-sap-voi-dead-letter-queue-dlq-tram-cuoi-gdJzvkZEJz5</link>
            <guid isPermaLink="true">https://viblo.asia/p/series-docker-kafka-cho-laravel-3-vuot-bao-api-sap-voi-dead-letter-queue-dlq-tram-cuoi-gdJzvkZEJz5</guid>
            <description><![CDATA[1. Tử huyệt "Poison Pill" và Sự cố kẹt đường ống

Ở Bài 2, chúng ta đã tắt tính năng Auto Commit. Nghĩa là nếu API của phía Hitachi sập, lệnh Http::po...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Cô Gái IT</dc:creator>
            <pubDate>2026-07-12 22:31:34</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Series Docker &amp; Kafka cho Laravel #1: Kiến trúc KRaft Hiện đại và Cài đặt &quot;Lõi Giao tiếp&quot;]]></title>
                        <link>https://viblo.asia/p/series-docker-kafka-cho-laravel-1-kien-truc-kraft-hien-dai-va-cai-dat-loi-giao-tiep-k74a9ZaZ4eO</link>
            <guid isPermaLink="true">https://viblo.asia/p/series-docker-kafka-cho-laravel-1-kien-truc-kraft-hien-dai-va-cai-dat-loi-giao-tiep-k74a9ZaZ4eO</guid>
            <description><![CDATA[1. Chuẩn Senior: Nói Không với Zookeeper (Chế độ KRaft)

Những bài hướng dẫn cũ trên mạng thường yêu cầu bạn phải dựng 2 container: Một cái cho Zookee...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Cô Gái IT</dc:creator>
            <pubDate>2026-07-12 22:33:00</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[ Microservices nhanh nhưng vẫn đang đốt tiền? - Microservice Architecture P15]]></title>
                        <link>https://viblo.asia/p/microservices-nhanh-nhung-van-dang-dot-tien-microservice-architecture-p15-y0VGwXW8VPA</link>
            <guid isPermaLink="true">https://viblo.asia/p/microservices-nhanh-nhung-van-dang-dot-tien-microservice-architecture-p15-y0VGwXW8VPA</guid>
            <description><![CDATA[

Microservices nhanh nhưng vẫn đang đốt tiền?
1. Câu chuyện từ Production: Khi hóa đơn AWS tăng vọt gấp 5 lần

Một buổi sáng thứ Hai không mấy yên ả,...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">TechCraft</dc:creator>
            <pubDate>2026-07-11 20:46:58</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[ Event-Driven không chỉ là Pub/Sub, mà là cách nghĩ hệ thống - Microservice Architecture P5]]></title>
                        <link>https://viblo.asia/p/event-driven-khong-chi-la-pubsub-ma-la-cach-nghi-he-thong-microservice-architecture-p5-AWVpXvjYV05</link>
            <guid isPermaLink="true">https://viblo.asia/p/event-driven-khong-chi-la-pubsub-ma-la-cach-nghi-he-thong-microservice-architecture-p5-AWVpXvjYV05</guid>
            <description><![CDATA[

Event-Driven không chỉ là Pub/Sub, mà là cách nghĩ hệ thống
1. Đơn hàng thành công nhưng sự kiện biến mất: Câu chuyện từ thực tế Production

Hãy tưở...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">TechCraft</dc:creator>
            <pubDate>2026-07-11 20:23:57</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[ Vì sao 80% hệ Microservices thất bại? - Microservice Architecture P2]]></title>
                        <link>https://viblo.asia/p/vi-sao-80-he-microservices-that-bai-microservice-architecture-p2-bNVQGYpWJvR</link>
            <guid isPermaLink="true">https://viblo.asia/p/vi-sao-80-he-microservices-that-bai-microservice-architecture-p2-bNVQGYpWJvR</guid>
            <description><![CDATA[

Vì sao 80% hệ Microservices thất bại?
1. Cơn sốt "Microservices" và cái bẫy của sự hợp thời

Trong phát triển phần mềm, tồn tại một định kiến: "Mono...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">TechCraft</dc:creator>
            <pubDate>2026-07-11 20:17:50</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[ Không có 9 thứ này, Microservices chỉ là bài demo - Microservice Architecture P1]]></title>
                        <link>https://viblo.asia/p/khong-co-9-thu-nay-microservices-chi-la-bai-demo-microservice-architecture-p1-3RL1B5oyVao</link>
            <guid isPermaLink="true">https://viblo.asia/p/khong-co-9-thu-nay-microservices-chi-la-bai-demo-microservice-architecture-p1-3RL1B5oyVao</guid>
            <description><![CDATA[

Không có 9 thứ này, Microservices chỉ là bài demo
1. "Cú lừa" mang tên Docker Compose ở Local

Hãy nhớ lại lần đầu tiên bạn tiếp cận kiến trúc Micro...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">TechCraft</dc:creator>
            <pubDate>2026-07-11 20:15:02</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[ Kafka in Microservices Architecture – Khi Hệ Thống Biết Giao Tiếp Bằng Sự Kiện - Kafka 101 P16]]></title>
                        <link>https://viblo.asia/p/kafka-in-microservices-architecture-khi-he-thong-biet-giao-tiep-bang-su-kien-kafka-101-p16-1XVOWYlZVMz</link>
            <guid isPermaLink="true">https://viblo.asia/p/kafka-in-microservices-architecture-khi-he-thong-biet-giao-tiep-bang-su-kien-kafka-101-p16-1XVOWYlZVMz</guid>
            <description><![CDATA[

Kafka in Microservices Architecture – Khi Hệ Thống Biết Giao Tiếp Bằng Sự Kiện
Hãy tưởng tượng bạn đang vận hành một hệ thống thương mại điện tử lớn...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">TechCraft</dc:creator>
            <pubDate>2026-07-11 19:10:33</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[️ Event-Driven Architecture: hệ thống phản ứng theo sự kiện - System Design P27]]></title>
                        <link>https://viblo.asia/p/event-driven-architecture-he-thong-phan-ung-theo-su-kien-system-design-p27-R5JRQpND4Gv</link>
            <guid isPermaLink="true">https://viblo.asia/p/event-driven-architecture-he-thong-phan-ung-theo-su-kien-system-design-p27-R5JRQpND4Gv</guid>
            <description><![CDATA[

Event-Driven Architecture: Hệ Thống Phản Ứng Real-Time Ở Quy Mô Hàng Triệu User
1\. Mở đầu: Câu chuyện từ "Request Path" nghẹt thở

Hãy tưởng tượng ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">TechCraft</dc:creator>
            <pubDate>2026-07-10 00:03:38</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[️ Saga Pattern: giao dịch phân tán không thể rollback kiểu cũ - System Design P23]]></title>
                        <link>https://viblo.asia/p/saga-pattern-giao-dich-phan-tan-khong-the-rollback-kieu-cu-system-design-p23-2vJPdYpaJeK</link>
            <guid isPermaLink="true">https://viblo.asia/p/saga-pattern-giao-dich-phan-tan-khong-the-rollback-kieu-cu-system-design-p23-2vJPdYpaJeK</guid>
            <description><![CDATA[

Saga Pattern: Nghệ Thuật Quản Lý Giao Dịch Phân Tán Trong Thế Giới Microservices
1\. Dẫn nhập: Cơn ác mộng mang tên "Dữ liệu không đồng nhất"

Hãy t...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">TechCraft</dc:creator>
            <pubDate>2026-07-10 00:00:37</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[️ Microservices không phải thuốc tiên: tách sai là tự làm khổ mình - System Design P6]]></title>
                        <link>https://viblo.asia/p/microservices-khong-phai-thuoc-tien-tach-sai-la-tu-lam-kho-minh-system-design-p6-ymJXD0EEJkq</link>
            <guid isPermaLink="true">https://viblo.asia/p/microservices-khong-phai-thuoc-tien-tach-sai-la-tu-lam-kho-minh-system-design-p6-ymJXD0EEJkq</guid>
            <description><![CDATA[

Microservices vs Monolith: Khi Nào Nên Tách? Khi Nào Tuyệt Đối Không?
1\. Dẫn nhập: Câu chuyện từ "chiến trường" Production

Hãy để tôi kể cho bạn n...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">TechCraft</dc:creator>
            <pubDate>2026-07-09 23:43:53</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Series Laravel &amp; Elasticsearch Thực chiến #2: Nghệ thuật Mapping và Tuyệt kỹ nhồi dữ liệu (Bulk Index)]]></title>
                        <link>https://viblo.asia/p/series-laravel-elasticsearch-thuc-chien-2-nghe-thuat-mapping-va-tuyet-ky-nhoi-du-lieu-bulk-index-k74a98oA4eO</link>
            <guid isPermaLink="true">https://viblo.asia/p/series-laravel-elasticsearch-thuc-chien-2-nghe-thuat-mapping-va-tuyet-ky-nhoi-du-lieu-bulk-index-k74a98oA4eO</guid>
            <description><![CDATA[1. Cuốn từ điển của Quái vật (Mapping & Data Types)

Trong MySQL, trước khi insert dữ liệu, bạn phải tạo Bảng (Table) và định nghĩa kiểu dữ liệu (Varc...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Cô Gái IT</dc:creator>
            <pubDate>2026-07-07 20:52:03</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Series Phỏng vấn Jenkins Thực chiến #3: Cơn ác mộng &quot;Copy-Paste&quot; và Nghệ thuật tối ưu bằng Shared Libraries]]></title>
                        <link>https://viblo.asia/p/series-phong-van-jenkins-thuc-chien-3-con-ac-mong-copy-paste-va-nghe-thuat-toi-uu-bang-shared-libraries-oKLnqP0aJQO</link>
            <guid isPermaLink="true">https://viblo.asia/p/series-phong-van-jenkins-thuc-chien-3-con-ac-mong-copy-paste-va-nghe-thuat-toi-uu-bang-shared-libraries-oKLnqP0aJQO</guid>
            <description><![CDATA[1. Câu hỏi từ Nhà tuyển dụng

"Giả sử hệ thống xử lý giao dịch AFC của chúng ta hiện đang có 50 Microservices, tất cả đều viết bằng Golang và đóng gói...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Cô Gái IT</dc:creator>
            <pubDate>2026-07-06 22:21:23</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Series Jenkins #7: Thực chiến – Triển khai tự động dự án Backend &amp; Microservices]]></title>
                        <link>https://viblo.asia/p/series-jenkins-7-thuc-chien-trien-khai-tu-dong-du-an-backend-microservices-1j4lQyGdJwl</link>
            <guid isPermaLink="true">https://viblo.asia/p/series-jenkins-7-thuc-chien-trien-khai-tu-dong-du-an-backend-microservices-1j4lQyGdJwl</guid>
            <description><![CDATA[1. Nỗi đau của hệ thống phân tán và Lời giải

Khi quản lý hệ thống AFC cho các trạm Metro, một trong những vấn đề đau đầu nhất là xử lý luồng dữ liệu ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Cô Gái IT</dc:creator>
            <pubDate>2026-07-04 21:43:08</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Series CloudWatch #5: Trạm cuối – Thực chiến xây dựng Bảng điều khiển (Dashboard) giám sát toàn diện Hệ thống Microservices]]></title>
                        <link>https://viblo.asia/p/series-cloudwatch-5-tram-cuoi-thuc-chien-xay-dung-bang-dieu-khien-dashboard-giam-sat-toan-dien-he-thong-microservices-PoL7eWEX4vk</link>
            <guid isPermaLink="true">https://viblo.asia/p/series-cloudwatch-5-tram-cuoi-thuc-chien-xay-dung-bang-dieu-khien-dashboard-giam-sat-toan-dien-he-thong-microservices-PoL7eWEX4vk</guid>
            <description><![CDATA[Vậy là chúng ta đã cùng nhau đi đến bài học cuối cùng của series CloudWatch.

Nhìn lại hành trình vừa qua, anh em đã thu thập đủ các mảnh ghép quyền l...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Cô Gái IT</dc:creator>
            <pubDate>2026-07-14 09:21:50</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Series CloudWatch #3: CloudWatch Logs – Truy vết lỗi Backend phân tán như một thám tử]]></title>
                        <link>https://viblo.asia/p/series-cloudwatch-3-cloudwatch-logs-truy-vet-loi-backend-phan-tan-nhu-mot-tham-tu-pPLkNpX8JRZ</link>
            <guid isPermaLink="true">https://viblo.asia/p/series-cloudwatch-3-cloudwatch-logs-truy-vet-loi-backend-phan-tan-nhu-mot-tham-tu-pPLkNpX8JRZ</guid>
            <description><![CDATA[Ở Bài 2, chúng ta đã thiết lập thành công còi báo động (Alarms). Nửa đêm, chuông điện thoại reo vang, email báo về: "Cảnh báo: CPU của Server Backend ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Cô Gái IT</dc:creator>
            <pubDate>2026-07-14 09:21:26</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Series Jenkins #7: Thực chiến – Triển khai tự động dự án Backend (Golang &amp; Microservices)]]></title>
                        <link>https://viblo.asia/p/series-jenkins-7-thuc-chien-trien-khai-tu-dong-du-an-backend-golang-microservices-vbLbj2rvLnk</link>
            <guid isPermaLink="true">https://viblo.asia/p/series-jenkins-7-thuc-chien-trien-khai-tu-dong-du-an-backend-golang-microservices-vbLbj2rvLnk</guid>
            <description><![CDATA[Chào anh em! Trải qua 6 bài học, chúng ta đã đi từ những khái niệm mù mờ nhất cho đến việc nắm trong tay những vũ khí hạng nặng như Pipeline as Code, ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Cô Gái IT</dc:creator>
            <pubDate>2026-07-06 22:08:41</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Series HashiCorp Vault Thực chiến | Bài 1: Chấm dứt kỷ nguyên &quot;Hardcode&quot; file .env]]></title>
                        <link>https://viblo.asia/p/series-hashicorp-vault-thuc-chien-bai-1-cham-dut-ky-nguyen-hardcode-file-env-18J2eQZa4YK</link>
            <guid isPermaLink="true">https://viblo.asia/p/series-hashicorp-vault-thuc-chien-bai-1-cham-dut-ky-nguyen-hardcode-file-env-18J2eQZa4YK</guid>
            <description><![CDATA[Chào anh em! Chắc hẳn anh em làm backend ai cũng quen thuộc với file .env. Nó sinh ra để giữ cho các thông tin nhạy cảm (mật khẩu DB, Secret Key của S...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Cô Gái IT</dc:creator>
            <pubDate>2026-07-06 09:26:08</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Series Redis Thực chiến | Bài 4: Redis Pub/Sub - Đài phát thanh &quot;siêu tốc&quot; cho Microservices]]></title>
                        <link>https://viblo.asia/p/series-redis-thuc-chien-bai-4-redis-pubsub-dai-phat-thanh-sieu-toc-cho-microservices-OQJwzwxk4MP</link>
            <guid isPermaLink="true">https://viblo.asia/p/series-redis-thuc-chien-bai-4-redis-pubsub-dai-phat-thanh-sieu-toc-cho-microservices-OQJwzwxk4MP</guid>
            <description><![CDATA[Chào anh em! Giả sử hệ thống bán vé của chúng ta có yêu cầu: Khi một đơn hàng (Order) được thanh toán thành công, hệ thống cần gửi thông báo cho 3 bên...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Cô Gái IT</dc:creator>
            <pubDate>2026-07-10 13:32:45</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Series Thực hành SSO | Bài 5: Tích hợp SSO vào Microservices với API Gateway Pattern]]></title>
                        <link>https://viblo.asia/p/series-thuc-hanh-sso-bai-5-tich-hop-sso-vao-microservices-voi-api-gateway-pattern-kY4gDlElJAe</link>
            <guid isPermaLink="true">https://viblo.asia/p/series-thuc-hanh-sso-bai-5-tich-hop-sso-vao-microservices-voi-api-gateway-pattern-kY4gDlElJAe</guid>
            <description><![CDATA[Chào anh em! Sau 4 bài thực hành, chúng ta đã có một SSO Server cấp Token và một Client App biết cách lấy Token (bằng Authorization Code) và làm mới T...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Cô Gái IT</dc:creator>
            <pubDate>2026-07-02 17:46:01</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Series PHP cURL Extension | Bài 4: Vũ khí tối thượng &quot;cURL Multi&quot; - Gọi API bất đồng bộ (Asynchronous)]]></title>
                        <link>https://viblo.asia/p/series-php-curl-extension-bai-4-vu-khi-toi-thuong-curl-multi-goi-api-bat-dong-bo-asynchronous-gdJzv5EAJz5</link>
            <guid isPermaLink="true">https://viblo.asia/p/series-php-curl-extension-bai-4-vu-khi-toi-thuong-curl-multi-goi-api-bat-dong-bo-asynchronous-gdJzv5EAJz5</guid>
            <description><![CDATA[Chào anh em, trải qua 3 bài viết trước, chúng ta đã thuần thục các kỹ năng cơ bản và nâng cao với cURL. Tuy nhiên, tất cả những gì chúng ta làm cho đế...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Cô Gái IT</dc:creator>
            <pubDate>2026-07-08 22:40:06</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[Series ioredis - Bài 3] Giao Tiếp Giữa Các Service Bằng Kiến Trúc Event-Driven (Redis Pub/Sub)]]></title>
                        <link>https://viblo.asia/p/series-ioredis-bai-3-giao-tiep-giua-cac-service-bang-kien-truc-event-driven-redis-pubsub-QyJKzkyM4Me</link>
            <guid isPermaLink="true">https://viblo.asia/p/series-ioredis-bai-3-giao-tiep-giua-cac-service-bang-kien-truc-event-driven-redis-pubsub-QyJKzkyM4Me</guid>
            <description><![CDATA[Chào các bạn! Trong hành trình xây dựng Backend, sẽ có lúc hệ thống của bạn phình to ra và được chia nhỏ thành nhiều service khác nhau (Microservices)...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Cô Gái IT</dc:creator>
            <pubDate>2026-07-03 19:42:00</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[series APM BÀI 7: ADVANCED APM – DISTRIBUTED TRACING TRONG KIẾN TRÚC MICROSERVICES]]></title>
                        <link>https://viblo.asia/p/series-apm-bai-7-advanced-apm-distributed-tracing-trong-kien-truc-microservices-13VM9AzdVY7</link>
            <guid isPermaLink="true">https://viblo.asia/p/series-apm-bai-7-advanced-apm-distributed-tracing-trong-kien-truc-microservices-13VM9AzdVY7</guid>
            <description><![CDATA[Chào các bạn! Chào mừng các bạn đã đi đến bài viết cuối cùng trong series "Làm Chủ Elastic APM Từ Số 0". Ở bài trước, chúng ta đã biết cách dùng APM đ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Cô Gái IT</dc:creator>
            <pubDate>2026-06-28 08:12:42</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[Series Die-To-Redeliver] Phần 1: Tư duy &quot;Thà chết chứ không giấu lỗi&quot; (Crash-Only Software)]]></title>
                        <link>https://viblo.asia/p/series-die-to-redeliver-phan-1-tu-duy-tha-chet-chu-khong-giau-loi-crash-only-software-gdJzvGMkJz5</link>
            <guid isPermaLink="true">https://viblo.asia/p/series-die-to-redeliver-phan-1-tu-duy-tha-chet-chu-khong-giau-loi-crash-only-software-gdJzvGMkJz5</guid>
            <description><![CDATA[Chào anh em,

Trong suốt những năm tháng làm nghề và review code, mình nhận thấy có một thói quen rất phổ biến mà hầu như anh em dev nào (kể cả mình n...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Cô Gái IT</dc:creator>
            <pubDate>2026-05-30 18:08:04</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Bài 5: SSO trong kiến trúc Microservices (API Gateway Pattern)]]></title>
                        <link>https://viblo.asia/p/bai-5-sso-trong-kien-truc-microservices-api-gateway-pattern-PoL7ejdl4vk</link>
            <guid isPermaLink="true">https://viblo.asia/p/bai-5-sso-trong-kien-truc-microservices-api-gateway-pattern-PoL7ejdl4vk</guid>
            <description><![CDATA[Trong kiến trúc Microservices, chúng ta không để mỗi service "tự bơi". Chúng ta sử dụng API Gateway làm "người gác cổng" trung tâm.

1. Vấn đề: "Chatt...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Cô Gái IT</dc:creator>
            <pubDate>2026-05-29 18:02:54</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Vượt Qua Cron: Vì Sao Chúng Tôi Từ Bỏ Spring @Scheduled Và Redis Lock Để Đến Với Temporal]]></title>
                        <link>https://viblo.asia/p/vuot-qua-cron-vi-sao-chung-toi-tu-bo-spring-atscheduled-va-redis-lock-de-den-voi-temporal-wd43EZgXLX9</link>
            <guid isPermaLink="true">https://viblo.asia/p/vuot-qua-cron-vi-sao-chung-toi-tu-bo-spring-atscheduled-va-redis-lock-de-den-voi-temporal-wd43EZgXLX9</guid>
            <description><![CDATA[Vượt Qua Cron: Vì Sao Chúng Tôi Từ Bỏ Spring @Scheduled Và Redis Lock Để Đến Với Temporal

 Hành trình di trú engine đối soát tài chính quan trọng từ ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Trung Nguyễn</dc:creator>
            <pubDate>2026-05-21 11:06:23</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Thực chiến Kafka trong Laravel: Viết Artisan Command làm Producer &quot;bắn&quot; Message siêu tốc]]></title>
                        <link>https://viblo.asia/p/thuc-chien-kafka-trong-laravel-viet-artisan-command-lam-producer-ban-message-sieu-toc-1QLxnpex4Aw</link>
            <guid isPermaLink="true">https://viblo.asia/p/thuc-chien-kafka-trong-laravel-viet-artisan-command-lam-producer-ban-message-sieu-toc-1QLxnpex4Aw</guid>
            <description><![CDATA[Chào anh em!

Tiếp nối bài viết giải quyết vấn đề "Out-of-order" trên Kafka, hôm nay chúng ta sẽ bắt tay vào code thực tế. Để test luồng Kafka, cách n...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Cô Gái IT</dc:creator>
            <pubDate>2026-05-12 17:49:55</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Đừng để Database &quot;toang&quot; vì Kafka: Giải quyết bài toán Out-of-order Messages từ gốc đến ngọn]]></title>
                        <link>https://viblo.asia/p/dung-de-database-toang-vi-kafka-giai-quyet-bai-toan-out-of-order-messages-tu-goc-den-ngon-Nj4vg8qqJ6r</link>
            <guid isPermaLink="true">https://viblo.asia/p/dung-de-database-toang-vi-kafka-giai-quyet-bai-toan-out-of-order-messages-tu-goc-den-ngon-Nj4vg8qqJ6r</guid>
            <description><![CDATA[Chào anh em cộng đồng Viblo!

Nếu anh em làm Microservices, chắc chắn đã từng hoặc sẽ dùng đến Message Queue (như Kafka, RabbitMQ). Đưa MQ vào kiến tr...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Cô Gái IT</dc:creator>
            <pubDate>2026-05-11 12:42:52</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Message Broker: &quot;Trái tim&quot; của hệ thống Microservices - Đừng để các Service nói chuyện trực tiếp với nhau!]]></title>
                        <link>https://viblo.asia/p/message-broker-trai-tim-cua-he-thong-microservices-dung-de-cac-service-noi-chuyen-truc-tiep-voi-nhau-RlL5eQnPLbB</link>
            <guid isPermaLink="true">https://viblo.asia/p/message-broker-trai-tim-cua-he-thong-microservices-dung-de-cac-service-noi-chuyen-truc-tiep-voi-nhau-RlL5eQnPLbB</guid>
            <description><![CDATA[Lời mở đầu: Cú lừa mang tên "Microservices gọi API"

Khi mới bắt tay vào làm Microservices, chúng ta thường chia nhỏ hệ thống rất đẹp: Order Service, ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Cô Gái IT</dc:creator>
            <pubDate>2026-05-02 13:34:50</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[REST vs gRPC: Tại sao service nội bộ dùng gRPC, còn public API vẫn trung thành với REST]]></title>
                        <link>https://viblo.asia/p/rest-vs-grpc-tai-sao-service-noi-bo-dung-grpc-con-public-api-van-trung-thanh-voi-rest-7Z4DEGP1JnX</link>
            <guid isPermaLink="true">https://viblo.asia/p/rest-vs-grpc-tai-sao-service-noi-bo-dung-grpc-con-public-api-van-trung-thanh-voi-rest-7Z4DEGP1JnX</guid>
            <description><![CDATA[Hôm nay chúng ta giải quyết một câu hỏi cực kỳ thực tế: tại sao các hệ thống microservices hiện đại đang có xu hướng chuyển sang dùng gRPC khi giao ti...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ngo Thanh Minh</dc:creator>
            <pubDate>2026-04-30 19:05:49</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[System Design Version 1 - Bài 4] Monolith vs. Microservices: Cuộc chiến không hồi kết. Khi nào thì nên chia nhỏ, khi nào thì nên giữ nguyên?]]></title>
                        <link>https://viblo.asia/p/system-design-version-1-bai-4-monolith-vs-microservices-cuoc-chien-khong-hoi-ket-khi-nao-thi-nen-chia-nho-khi-nao-thi-nen-giu-nguyen-wd43EZ13LX9</link>
            <guid isPermaLink="true">https://viblo.asia/p/system-design-version-1-bai-4-monolith-vs-microservices-cuoc-chien-khong-hoi-ket-khi-nao-thi-nen-chia-nho-khi-nao-thi-nen-giu-nguyen-wd43EZ13LX9</guid>
            <description><![CDATA[Chào anh em, nếu dạo quanh các diễn đàn công nghệ hay các nhóm chat của developer, anh em sẽ rất dễ bắt gặp một hội chứng tạm gọi là "Cuồng Microservi...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Cô Gái IT</dc:creator>
            <pubDate>2026-04-29 21:21:53</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[Cách Server tìm kiếm siêu tốc trên khối dữ liệu mã hóa (Zero-Knowledge Search)]]></title>
                        <link>https://viblo.asia/p/cach-server-tim-kiem-sieu-toc-tren-khoi-du-lieu-ma-hoa-zero-knowledge-search-lZL9XqO8JQK</link>
            <guid isPermaLink="true">https://viblo.asia/p/cach-server-tim-kiem-sieu-toc-tren-khoi-du-lieu-ma-hoa-zero-knowledge-search-lZL9XqO8JQK</guid>
            <description><![CDATA[Làm sao để tìm kiếm trên một đống dữ liệu mà chính hệ thống cũng không biết nó là cái gì?

Hãy tưởng tượng anh em đang làm một app y tế hoặc app chat ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Cô Gái IT</dc:creator>
            <pubDate>2026-04-24 16:02:18</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/">Cô Gái IT</dc:creator>
            <pubDate>2026-04-19 13:33:18</pubDate>
                                                                                                        </item>
                <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/">Cô Gái IT</dc:creator>
            <pubDate>2026-04-18 21:21:25</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[Open Source] #129 - EventCatalog: Hệ thống quản trị tri thức kiến trúc Microservices với Astro 5, React Islands và tư duy Documentation-as-Code]]></title>
                        <link>https://viblo.asia/p/open-source-129-eventcatalog-he-thong-quan-tri-tri-thuc-kien-truc-microservices-voi-astro-5-react-islands-va-tu-duy-documentation-as-code-vbLbjMamLnk</link>
            <guid isPermaLink="true">https://viblo.asia/p/open-source-129-eventcatalog-he-thong-quan-tri-tri-thuc-kien-truc-microservices-voi-astro-5-react-islands-va-tu-duy-documentation-as-code-vbLbjMamLnk</guid>
            <description><![CDATA[Trong các hệ thống Microservices quy mô lớn, việc theo dõi xem dịch vụ nào phát (produce) sự kiện nào và dịch vụ nào đang tiêu thụ (consume) chúng là ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Trung tín Phạm</dc:creator>
            <pubDate>2026-04-13 22:04:23</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/">Cô Gái IT</dc:creator>
            <pubDate>2026-04-13 18:00:20</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Event-Driven Architecture (EDA) là gì?]]></title>
                        <link>https://viblo.asia/p/event-driven-architecture-eda-la-gi-OQJwzBAk4MP</link>
            <guid isPermaLink="true">https://viblo.asia/p/event-driven-architecture-eda-la-gi-OQJwzBAk4MP</guid>
            <description><![CDATA[Phần 1: EDA thực chất là gì? (Tư duy "Thông báo" thay vì "Yêu cầu")

Trong kiến trúc truyền thống (Request-Response), hệ thống hoạt động theo kiểu Mện...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Cô Gái IT</dc:creator>
            <pubDate>2026-04-13 07:23:36</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Tạm biệt REST API &quot;nghẽn mạch&quot;: Tại sao Event-Driven với Kafka là tương lai của Microservices?]]></title>
                        <link>https://viblo.asia/p/tam-biet-rest-api-nghen-mach-tai-sao-event-driven-voi-kafka-la-tuong-lai-cua-microservices-gjLN0NQE432</link>
            <guid isPermaLink="true">https://viblo.asia/p/tam-biet-rest-api-nghen-mach-tai-sao-event-driven-voi-kafka-la-tuong-lai-cua-microservices-gjLN0NQE432</guid>
            <description><![CDATA[

Tấm ảnh này chính là "chìa khóa" giải mã sự khác biệt giữa một hệ thống Microservices chạy theo kiểu "cưỡng ép" (Tight Coupling) và một hệ thống hiệ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Cô Gái IT</dc:creator>
            <pubDate>2026-04-12 21:42:30</pubDate>
                                                                                                        </item>
            </channel>
</rss>
