8:09
🔒🌐 Giới thiệu series API Design Patterns | API Design Patterns P0
TechCraft Official
6:50
🔒🌐 Vì sao API bắt đầu vỡ khi hệ thống scale? | API Design Patterns P1
7:55
🔒🌐 Contract First Design — đừng code API trước khi hiểu cam kết | API Design Patterns P2
7:47
🔒🌐 Resource Modeling — APIs are NOT direct database maps | API Design Patterns P3
7:56
🔒🌐 Pagination Patterns — vì API không thể trả cả thế giới | API Design Patterns P4
8:48
🔒🌐 Filtering & Search APIs — tìm kiếm không chỉ là thêm query param | API Design Patterns P5
🔒🌐 Sorting & Query Design — sort sai có thể làm API chậm và lệch dữ liệu | API Design Patterns P6
6:18
🔒🌐 Idempotency Patterns — Unsafe retries can cost you double | API Design Patterns P7
8:12
🔒🌐 Long Running Operations — đừng bắt client chờ một workflow dài | API Design Patterns P8
8:50
🔒🌐 Async API Design — When HTTP Response Isn't the End | API Design Patterns P9
5:45
🔒🌐 Webhook Design — Webhooks are unreliable without retries and signatures | API Design Patterns P10
7:41
🔒🌐 Retry & Resiliency Patterns — retry sai có thể làm hệ thống tệ hơn | API Design Patterns P11
6:09
🔒🌐 Rate Limiting — APIs Need Self-Defense Too | API Design Patterns P12
9:10
🔒🌐 API Versioning — Versioning Is More Than Just Adding /v2 | API Design Patterns P13
7:05
🔒🌐 API Governance — khi một công ty có quá nhiều API | API Design Patterns P14
6:49
🔒🌐 API Design Mindset — Mindset Over Patterns | API Design Patterns P15
2:17
Why Working APIs Break When You Scale#shorts
2:22
What does Contract-first API solve?#short
What is Resource Modeling in APIs?#short
2:16
Offset or Cursor Pagination?#shorts
How Flexible Should an API Filtering System Be?#shorts
2:24
Why Sorting APIs Need Limits?#shorts
2:09
How do Idempotency Keys prevent duplicate requests?#short
2:18
How does Idempotency Key prevent duplicate requests?
2:07
Thiết kế API cho tác vụ chạy lâu#short
1:48
Accepted vs. Completed in Async API#short
2:31
Designing Secure Webhooks Without Duplicate Processing#shorts
How to retry without causing a retry storm?#shorts
1:58
What exactly does Rate Limiting protect?#shorts
2:05
When should you create an API v2?#short
2:01
Backward Compatibility is harder than just adding a field#short
LIVE