Quando a chamada de uma REST API tem o potencial de retornar uma grande quantidade de dados, a técnica de paginação pode ser útil para melhorar o desempenho e possibilitar retornos mais gerenciáveis. Paginação permite ao usuário solicitar por apenas um segmento limitado do que seria a resposta completa da API. Por exemplo, a rota "/papers" retorna todos os artigos do dataset, com a paginação, seria possível que a cada chamada dessa rota, uma parte diferentes dos artigos seja retornada. Essa tarefa inclui:
Analisar as rotas da API e definir as que se beneficiariam da paginação
Definir formas de ordenação para os dados. Como os usuários irão solicitar uma parte da resposta por vez, os dados vão precisar seguir alguma ordem.
Quando a chamada de uma REST API tem o potencial de retornar uma grande quantidade de dados, a técnica de paginação pode ser útil para melhorar o desempenho e possibilitar retornos mais gerenciáveis. Paginação permite ao usuário solicitar por apenas um segmento limitado do que seria a resposta completa da API. Por exemplo, a rota "/papers" retorna todos os artigos do dataset, com a paginação, seria possível que a cada chamada dessa rota, uma parte diferentes dos artigos seja retornada. Essa tarefa inclui:
Referência: https://developer.atlassian.com/server/confluence/pagination-in-the-rest-api/