Bandwidth and latency

So was running a program which was scraping a site.
So some things happened:
I was using async, so multiple calls to the server:
When requesting on mobile data, at time the server got disconnect but if I used it on broadband, it rarely did.
So I wondered how?
It's mainly how many bits any network can transfer, so it's more in wifi case
 
And how can server handle so many requests?
Just like we can use async in client side, similarly can use it on sever side ( like many different api architectures can be called here).
— monolith, microservices
 
Bandwidth also in terms of network, device being used, and server side capabilities
 
This is called service based architecture, where each service ( search, auth, caching) will be scaled independently, like the search service might need more searches rather than auth. And usually each service is written in different language, like Python for ml, node.js for processing real time request, java for authentication, c++ for high performance services like caching.