title: best practices in pulling data from paginated REST API, page size vs. number of calls?
body: <p>I'm working on a project where I pull data from Github/Jira REST APIs where results are returned in pages. I'm new to the concept of pagination but I understand that it's better for the server side performance when the size of returned data is large. </p>
  
  <p>my question is what's the reasonable page size if I want to make as less API calls as possible? and what's better for both client side and server side, to make more API calls or to pull more data per each call?</p>