<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Làm Chủ Hệ Thống High-Concurrency Trên Môi Trường Production on Learn by Tanhdev</title><link>https://learn.tanhdev.com/series/high-concurrency-systems/</link><description>Recent content in Làm Chủ Hệ Thống High-Concurrency Trên Môi Trường Production on Learn by Tanhdev</description><image><title>Learn by Tanhdev</title><url>https://learn.tanhdev.com/vesviet.png</url><link>https://learn.tanhdev.com/vesviet.png</link></image><generator>Hugo</generator><language>vi</language><lastBuildDate>Tue, 09 Jun 2026 10:40:00 +0700</lastBuildDate><atom:link href="https://learn.tanhdev.com/series/high-concurrency-systems/index.xml" rel="self" type="application/rss+xml"/><item><title>Chương 9: Database Sharding &amp; Read/Write Splitting Dành Cho Các Bảng Dữ Liệu Hàng Tỷ Bản Ghi</title><link>https://learn.tanhdev.com/series/high-concurrency-systems/database-sharding-read-write-splitting/</link><pubDate>Tue, 09 Jun 2026 10:40:00 +0700</pubDate><guid>https://learn.tanhdev.com/series/high-concurrency-systems/database-sharding-read-write-splitting/</guid><description>Scale hệ thống database quan hệ của bạn tới vô cực thông qua thư viện GORM dbresolver thực hiện Read/Write splitting (Tách Đọc/Ghi) kèm rải thuật toán Consistent Hashing đánh thẳng Sharding khổng lồ.</description></item><item><title>Chương 8: Distributed Locking Xử Lý Tranh Chấp Race Conditions: Redlock Đấu Với ZooKeeper</title><link>https://learn.tanhdev.com/series/high-concurrency-systems/distributed-locking-redlock-zookeeper/</link><pubDate>Tue, 09 Jun 2026 10:35:00 +0700</pubDate><guid>https://learn.tanhdev.com/series/high-concurrency-systems/distributed-locking-redlock-zookeeper/</guid><description>Làm chủ khả năng đồng bộ hệ thống phân tán bằng cách đặt lên bàn cân thuật toán Redis Redlock so với các khóa kiên quyết nhất quán mạnh từ Apache ZooKeeper.</description></item><item><title>Chương 7: Thiết Kế Idempotency APIs Dành Cho Hệ Thống Thanh Toán</title><link>https://learn.tanhdev.com/series/high-concurrency-systems/idempotency-api-design-payments/</link><pubDate>Tue, 09 Jun 2026 10:30:00 +0700</pubDate><guid>https://learn.tanhdev.com/series/high-concurrency-systems/idempotency-api-design-payments/</guid><description>Ngăn chặn triệt để thảm họa trừ tiền khách hàng hai lần bằng cách cấy mã Idempotency Keys và Atomic Redis locks cho các giao dịch HTTP POST.</description></item><item><title>Chương 6: API Gateway Đấu Với Service Mesh Trong Kiến Trúc Microservices</title><link>https://learn.tanhdev.com/series/high-concurrency-systems/api-gateway-vs-service-mesh/</link><pubDate>Tue, 09 Jun 2026 10:25:00 +0700</pubDate><guid>https://learn.tanhdev.com/series/high-concurrency-systems/api-gateway-vs-service-mesh/</guid><description>Thấu hiểu lằn ranh rõ ràng giữa traffic Bắc-Nam (API Gateway) và traffic Đông-Tây (Service Mesh) trong các kiến trúc Go đồ sộ.</description></item><item><title>Chương 5: Tối Ưu Connection Pools Của Database Trong Golang Để Ngăn Chặn Thắt Cổ Chai</title><link>https://learn.tanhdev.com/series/high-concurrency-systems/golang-database-connection-pool-optimization/</link><pubDate>Tue, 09 Jun 2026 10:20:00 +0700</pubDate><guid>https://learn.tanhdev.com/series/high-concurrency-systems/golang-database-connection-pool-optimization/</guid><description>Tinh chỉnh các tham số connection pool *sql.DB của bạn (MaxOpenConns, MaxIdleConns) và triển khai PgBouncer để tối đa hóa hiệu suất database trong Go.</description></item><item><title>Chương 4: Gỡ Rối Bài Toán Dual-Write Với Transactional Outbox Pattern</title><link>https://learn.tanhdev.com/series/high-concurrency-systems/transactional-outbox-pattern-dual-write/</link><pubDate>Tue, 09 Jun 2026 10:15:00 +0700</pubDate><guid>https://learn.tanhdev.com/series/high-concurrency-systems/transactional-outbox-pattern-dual-write/</guid><description>Làm chủ Transactional Outbox Pattern bằng GORM và CDC nhằm loại trừ hoàn toàn các rủi ro bất đồng bộ dữ liệu Dual-Write trong các hệ thống event-driven.</description></item><item><title>Chương 3: Distributed Rate Limiting Với Redis &amp; Thuật Toán GCRA</title><link>https://learn.tanhdev.com/series/high-concurrency-systems/distributed-rate-limiting-redis-gcra/</link><pubDate>Tue, 09 Jun 2026 10:10:00 +0700</pubDate><guid>https://learn.tanhdev.com/series/high-concurrency-systems/distributed-rate-limiting-redis-gcra/</guid><description>Khám phá lý do tại sao các rate limiters cục bộ lại thất bại trong hệ thống Microservices và cách thức Redis Lua scripts kết hợp cùng thuật toán GCRA giải quyết bài toán throttling phân tán.</description></item><item><title>Chương 2: 3 Điểm Yếu Của Caching (Penetration, Breakdown, Avalanche) &amp; Kỹ Thuật Go Singleflight</title><link>https://learn.tanhdev.com/series/high-concurrency-systems/caching-vulnerabilities-penetration-breakdown-avalanche/</link><pubDate>Tue, 09 Jun 2026 10:05:00 +0700</pubDate><guid>https://learn.tanhdev.com/series/high-concurrency-systems/caching-vulnerabilities-penetration-breakdown-avalanche/</guid><description>Học cách phòng thủ trước Cache Penetration, Avalanche, và Breakdown bằng Bloom Filters, làm rung lắc TTL (TTL jittering), và Golang singleflight.</description></item><item><title>Chương 1: Các Hệ Thống Xử Lý Hàng Triệu Requests/s (C10M) Ra Sao? Bài Học Từ Shopee &amp; Alipay</title><link>https://learn.tanhdev.com/series/high-concurrency-systems/how-systems-handle-c10m/</link><pubDate>Tue, 09 Jun 2026 10:00:00 +0700</pubDate><guid>https://learn.tanhdev.com/series/high-concurrency-systems/how-systems-handle-c10m/</guid><description>Đi sâu vào cách các hệ thống phân tán hiện đại phá vỡ rào cản C10M bằng stateless APIs, multi-level caching, và Go.</description></item><item><title>Thực Tế Của C10M: Sống Sót Qua Lưu Lượng Khổng Lồ — Tóm Tắt Dành Cho Lãnh Đạo</title><link>https://learn.tanhdev.com/series/high-concurrency-systems/executive-summary/</link><pubDate>Tue, 09 Jun 2026 10:00:00 +0700</pubDate><guid>https://learn.tanhdev.com/series/high-concurrency-systems/executive-summary/</guid><description>Tổng quan dành cho Tech Leads &amp;amp; Architects: Tại sao phương pháp scale truyền thống thất bại ở ngưỡng hàng triệu requests và cách xây dựng hệ thống chịu tải cao với Golang.</description></item></channel></rss>