<?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>API Design on Learn by Tanhdev</title><link>https://learn.tanhdev.com/tags/api-design/</link><description>Recent content in API Design 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>Wed, 24 Jun 2026 10:00:00 +0700</lastBuildDate><atom:link href="https://learn.tanhdev.com/tags/api-design/index.xml" rel="self" type="application/rss+xml"/><item><title>Phần 4: gRPC Internal + REST Gateway — Vòng đời của Hợp đồng API</title><link>https://learn.tanhdev.com/series/composable-commerce-migration/part-4-grpc-rest-gateway/</link><pubDate>Wed, 29 Apr 2026 10:00:00 +0700</pubDate><guid>https://learn.tanhdev.com/series/composable-commerce-migration/part-4-grpc-rest-gateway/</guid><description>Giao tiếp gRPC internal, quy ước proto, kiểu Money chống sai số thập phân, phân trang cursor, và cách cấu hình REST Gateway cho client.</description></item><item><title>Bùa Vẽ API Cản Đúp Trong Go (Idempotent API Design) — Chìa Khóa Cản Đúp &amp; Lưới Lọc Redis SetNX</title><link>https://learn.tanhdev.com/series/system-design/07-idempotency-api-design-go/</link><pubDate>Thu, 18 Jun 2026 12:00:00 +0700</pubDate><guid>https://learn.tanhdev.com/series/system-design/07-idempotency-api-design-go/</guid><description>Vẽ API cản đúp trong Go: Lưới lọc rác Redis SetNX middleware, máy chép miệng response recorder, băm nát dấu vân tay payload hash, bãi đáp dự phòng DB fallback schema, và mánh cản đúp đỉnh chóp của Stripe.</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></channel></rss>