-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
bugSomething isn't workingSomething isn't working
Description
Describe the bug
When making too many requests to the BDL API, specifically when using fuzzy search as we make calls in quick succession, we quickly reach the limit for base tier users.
This should also taking into considering error handling for the more common errors such as status code 429.
To Reproduce
Query an endpoint and make enough requests to hit the lowest limit, which is currently five requests per minute for the FREE tier.
Expected behavior
When making a call to an endpoint, it should store the returned data within a database or a cache so that the data can be pulled from there rather than making more requests to the BDL API than we actually need to
Additional context
Potential solutions are:
- introduce rate limiting (quicker but doesn't entirely resolve the issue as user will still be impeded)
- add data storage that can be called upon rather than calling BDL API for every single request as this issue was highlighted when testing fuzzy search
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working
Projects
Status
Ready
