Summary
Take the list of updated game IDs and fetch the full records from IGDB in batches, while respecting the API's rate limits.
Details
- The IGDB API allows fetching multiple records at once by providing a list of IDs.
- The fetching logic must include a mechanism (e.g., a small delay between requests) to avoid hitting the rate limit.
Acceptance Criteria
Dependencies
IGDB ETL – Fetch Updated IDs > watermark
Out of Scope
- Processing or storing the fetched data.
Test Plan
- Write a test that provides a list of IDs and mocks the IGDB API to verify that the ETL makes batched requests and includes a delay.
Checklist
Summary
Take the list of updated game IDs and fetch the full records from IGDB in batches, while respecting the API's rate limits.
Details
Acceptance Criteria
Dependencies
IGDB ETL – Fetch Updated IDs > watermarkOut of Scope
Test Plan
Checklist