API Design · Middle · Question 16 of 75

How can an API offer flexible filtering without becoming a query language nobody can optimize?

Explanation

Unbounded filters lead to slow queries and denial of service. Google's AIP-160 defines a constrained filter syntax.

Further reading

Problem with a question

API Design · Middle · question 16

Test yourself

Take the API Design · Middle quiz: questions and options are shuffled, and you get a review of your mistakes at the end.

Take this quiz