Skip to content
Draft · Trang này mới là dàn ý, chưa viết đầy đủ. Xem mọi trang nháp

API & mạng ​

Từ gói tin tới thiết kế API.

Dàn ý ​

  1. TCP, TLS handshake, DNS; HTTP/1.1, HTTP/2 (multiplexing), HTTP/3 (QUIC).
  2. REST: tài nguyên, phương thức, mã trạng thái, idempotent và safe method.
  3. gRPC, GraphQL, WebSocket, Server-Sent Events: chọn khi nào.
  4. Thiết kế API: versioning, phân trang (Phân trang), lọc, lỗi, idempotency key.
  5. Rate limiting, timeout, keep-alive, connection pooling ở client.
  6. Load balancer L4 vs L7.