If I am setting up a service which will access api resources on behalf of many users, but these authenticated calls are ultimately being made from a single backend server do I need to worry about Twitter banning my server’s IP address? I fear that routing many api requests through a single IP could be interpreted as a sign of someone attempting to abuse resources.
For the sake of discussion assume the service is one offering small scale analytics so the call behavior would not be one typical of a user interfacing with personal account resources (like making tweets). Also assume the requests coming from a single user could foreseeably reach the rate limit for their account. Maybe the authenticated user is analyzing multiple accounts and could be pulling lots of historical data in a short period of time.