Câu hỏi phỏng vấn GraphQL
Câu hỏi

nhược điểm nà...

Câu trả lời

Mặc dù GraphQL có nhiều ưu điểm nhưng cũng có một số nhược điểm:

  1. Khó khăn trong việc caching:

    • GraphQL tập trung vào truy vấn tùy chỉnh, điều này có thể gây khó khăn trong việc triển khai caching.
    • Caching dữ liệu có thể phức tạp hơn so với REST vì mỗi truy vấn có thể trả về kết quả khác nhau.
  2. Over-fetching và Under-fetching:

    • Mặc dù GraphQL cho phép client yêu cầu dữ liệu cụ thể, nhưng đôi khi có thể xảy ra hiện tượng over-fetching (lấy quá nhiều dữ liệu) hoặc under-fetching (lấy quá ít dữ liệu) nếu truy vấn không được tối ưu hoá.
  3. **Khả năng tấn công Truy vấn Tùy ý (Query...

senior

senior

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

middle

Làm sao để đảm bảo backward compatibility khi phát triển schema GraphQL theo thời gian?

senior

Khi dùng Kafka hoặc Redis Pub/Sub cho backend message, bạn kết nối với Subscription ra sao?

middle

Khi có user A query data của user B bằng ID, bạn hạn chế thông tin như thế nào trong resolver?

Bình luận

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

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