<?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>Mastering High-Concurrency Systems in Production on Lê Tuấn Anh — Go Backend Architect &amp; Microservices Engineer</title><link>https://tanhdev.com/series/high-concurrency-systems/</link><description>Recent content in Mastering High-Concurrency Systems in Production on Lê Tuấn Anh — Go Backend Architect &amp; Microservices Engineer</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Tue, 09 Jun 2026 10:40:00 +0700</lastBuildDate><atom:link href="https://tanhdev.com/series/high-concurrency-systems/index.xml" rel="self" type="application/rss+xml"/><item><title>Chapter 9: Database Sharding &amp; Read/Write Splitting for Billion-Record Tables</title><link>https://tanhdev.com/series/high-concurrency-systems/database-sharding-read-write-splitting/</link><pubDate>Tue, 09 Jun 2026 10:40:00 +0700</pubDate><guid>https://tanhdev.com/series/high-concurrency-systems/database-sharding-read-write-splitting/</guid><description>Scale your relational database infinitely using GORM dbresolver for Read/Write splitting and Consistent Hashing for massive Sharding.</description></item><item><title>Chapter 8: Distributed Locking for Race Conditions: Redlock vs ZooKeeper</title><link>https://tanhdev.com/series/high-concurrency-systems/distributed-locking-redlock-zookeeper/</link><pubDate>Tue, 09 Jun 2026 10:35:00 +0700</pubDate><guid>https://tanhdev.com/series/high-concurrency-systems/distributed-locking-redlock-zookeeper/</guid><description>Master distributed synchronization by comparing Redis Redlock algorithms against strongly consistent Apache ZooKeeper locks.</description></item><item><title>Chapter 7: Designing Idempotency APIs for Payment Systems</title><link>https://tanhdev.com/series/high-concurrency-systems/idempotency-api-design-payments/</link><pubDate>Tue, 09 Jun 2026 10:30:00 +0700</pubDate><guid>https://tanhdev.com/series/high-concurrency-systems/idempotency-api-design-payments/</guid><description>Prevent double-charging customers by implementing robust Idempotency Keys and Atomic Redis locks in your HTTP POST transactions.</description></item><item><title>Chapter 6: API Gateway vs Service Mesh in Microservices Architecture</title><link>https://tanhdev.com/series/high-concurrency-systems/api-gateway-vs-service-mesh/</link><pubDate>Tue, 09 Jun 2026 10:25:00 +0700</pubDate><guid>https://tanhdev.com/series/high-concurrency-systems/api-gateway-vs-service-mesh/</guid><description>Understand the clear boundaries between North-South traffic (API Gateway) and East-West traffic (Service Mesh) in large Go architectures.</description></item><item><title>Chapter 5: Optimizing Golang Database Connection Pools to Prevent Bottlenecks</title><link>https://tanhdev.com/series/high-concurrency-systems/golang-database-connection-pool-optimization/</link><pubDate>Tue, 09 Jun 2026 10:20:00 +0700</pubDate><guid>https://tanhdev.com/series/high-concurrency-systems/golang-database-connection-pool-optimization/</guid><description>Tune your *sql.DB connection pool parameters (MaxOpenConns, MaxIdleConns) and implement PgBouncer to maximize Go database performance.</description></item><item><title>Chapter 4: Solving the Dual-Write Problem with Transactional Outbox Pattern</title><link>https://tanhdev.com/series/high-concurrency-systems/transactional-outbox-pattern-dual-write/</link><pubDate>Tue, 09 Jun 2026 10:15:00 +0700</pubDate><guid>https://tanhdev.com/series/high-concurrency-systems/transactional-outbox-pattern-dual-write/</guid><description>Master the Transactional Outbox Pattern using GORM and CDC to eliminate Dual-Write data inconsistencies in event-driven systems.</description></item><item><title>Chapter 3: Distributed Rate Limiting with Redis &amp; GCRA Algorithm</title><link>https://tanhdev.com/series/high-concurrency-systems/distributed-rate-limiting-redis-gcra/</link><pubDate>Tue, 09 Jun 2026 10:10:00 +0700</pubDate><guid>https://tanhdev.com/series/high-concurrency-systems/distributed-rate-limiting-redis-gcra/</guid><description>Discover why local rate limiters fail in Microservices and how Redis Lua scripts powering the GCRA algorithm solve distributed throttling.</description></item><item><title>Chapter 2: The 3 Caching Vulnerabilities (Penetration, Breakdown, Avalanche) &amp; Go Singleflight</title><link>https://tanhdev.com/series/high-concurrency-systems/caching-vulnerabilities-penetration-breakdown-avalanche/</link><pubDate>Tue, 09 Jun 2026 10:05:00 +0700</pubDate><guid>https://tanhdev.com/series/high-concurrency-systems/caching-vulnerabilities-penetration-breakdown-avalanche/</guid><description>Learn how to defend against Cache Penetration, Avalanche, and Breakdown using Bloom Filters, TTL jittering, and Golang singleflight.</description></item><item><title>Chapter 1: How Systems Handle Millions of Requests/s (C10M)? Lessons from Shopee &amp; Alipay</title><link>https://tanhdev.com/series/high-concurrency-systems/how-systems-handle-c10m/</link><pubDate>Tue, 09 Jun 2026 10:00:00 +0700</pubDate><guid>https://tanhdev.com/series/high-concurrency-systems/how-systems-handle-c10m/</guid><description>A deep dive into how modern distributed systems break the C10M barrier using stateless APIs, multi-level caching, and Go.</description></item><item><title>The Reality of C10M: Surviving Extreme Traffic — Exec Summary</title><link>https://tanhdev.com/series/high-concurrency-systems/executive-summary/</link><pubDate>Tue, 09 Jun 2026 10:00:00 +0700</pubDate><guid>https://tanhdev.com/series/high-concurrency-systems/executive-summary/</guid><description>An overview for Tech Leads &amp;amp; Architects: Why traditional scaling fails at millions of requests and how to build high-concurrency systems using Golang.</description></item></channel></rss>