AI Engineer Portal
Your personal operating system for career transition.
Private mode
Exercise
Throttle background ingestion tasks with backpressure
Implement this task with explicit validation, predictable output shape, and enough error handling that it could survive reuse in a real AI workflow.
Api Async / hard / Step 5 of 23
Practice stage
Async and provider control
Hint
Make waiting behavior explicit. Timeouts, retries, and concurrency limits matter more than squeezing everything into one helper.
Next drill
Retry only idempotent ingestion stepsSuccess criteria
- - Uses async boundaries coherently
- - Makes timeout and retry decisions legible
- - Would be maintainable under provider instability
Review checklist
- - Is timeout behavior explicit?
- - Is retryable failure separate from terminal failure?
- - Would logs reveal what actually timed out?
Related lessons
Practice
Generate a variation
Generate a new exercise variation to deepen understanding or practice a related concept.
Attempt history
Recent submissions
Before you submit, decide what a strong answer should make obvious to the reviewer.
No attempts yet.