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

Bạn có từng dùng persisted queries? Khi nào nên dùng?

Câu trả lời

Persisted queries là một kỹ thuật tối ưu hóa trong GraphQL nhằm giảm thiểu kích thước payload của các request bằng cách sử dụng các query đã được lưu trữ trước trên server. Lợi ích chính của persisted queries là giảm bớt việc truyền tải dữ liệu qua mạng và tăng tính bảo mật khi không gửi query raw từ client.

Khi nào nên dùng persisted queries: Nên dùng khi bạn có các query lớn, phức tạp hoặc thường xuyên được sử dụng giúp cải thiện hiệu năng ứng dụng, đặc biệt là trong môi trường hạn chế băng thông. Phù hợp với các ứng dụng mobile hoặc khi muốn tối ưu hóa cache vì mỗi query đã được định danh duy nhất thông qua một ID.

Đặc điểm: Persisted...

middle

middle

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

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

Bạn có triển khai auth ở resolver level không? Dùng pattern hoặc directive nào?

middle

Schema của GraphQL có thể chứa những hành động nào?

Bình luận

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

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