Câu hỏi phỏng vấn API Design
Câu hỏi

API Design nên chấp nhận input flexi...

Câu trả lời

Đặc điểm

API Design có thể chấp nhận input dưới hai dạng: flexible schemastrict schema. Flexible schema cho phép tính linh hoạt cao, cho phép input có cấu trúc đa dạng, hỗ trợ nhiều định dạng dữ liệu hơn. Strict schema ngược lại yêu cầu dữ liệu chặt chẽ về cấu trúc; cần đúng định dạng và kiểu dữ liệu được định trước.

So sánh

Ưu điểm flexible schema: dễ dàng nâng cấp, ít lỗi do thay đổi dữ liệu, hỗ trợ nhiều phiên bản khác nhau, thân thiện với input không đồng nhất.
Nhược điểm flexible schema: khó kiểm soát lỗi; khó duy trì khi quy mô phát triển lớn; ảnh hưởng bảo mật do phải xử lý nhiều kiểu dữ liệu không tương thích.

**Ưu điểm st...

senior

senior

Gợi ý câu hỏi phỏng vấn

senior

Làm sao để cache hiệu quả các response trong API Design?

middle

Tại sao trong API Design người ta khuyến khích dùng HTTP verbs như GET, POST, PUT, DELETE đúng cách?

senior

Trong API Design, bạn xử lý rate limiting và throttling như thế nào?

Bình luận

Chưa có bình luận nào

Chưa có bình luận nào