I have a Flask API that triggers scraping functions upon receiving requests. The scrapers are IO-intensive tasks and the goal is to maximize handling of concurrent requests.